Quintiq file version 2.0
|
#parent: #root
|
Method RegisterSnapshotGenerator (KpiSnapshotGenerator generator)
|
{
|
Description: 'Registers the provided generator by creating a SnapshotGeneratorPointer object for it.'
|
TextBody:
|
[*
|
datasetMDSID := generator.MDSID();
|
generatorKey := generator.Key();
|
// Use the TypeIndex to check whether this combination doesn't already exist.
|
if ( isnull( KpiSnapshotGeneratorPointer::FindUniquePointerTypeIndex( datasetMDSID, generatorKey ) ) )
|
{
|
pointer := KpiSnapshotGeneratorPointer::Create( this, datasetMDSID, generatorKey );
|
pointer.RefreshDatasetsName();
|
pointer.RefreshGeneratorType();
|
}
|
*]
|
}
|