Quintiq file version 2.0
|
#parent: #root
|
Method AddPeriodOfTimeDefinitionForExport (
|
String uri,
|
String granularity
|
)
|
{
|
Description: 'Verify duplicate then append PeriodOfTimeDefinition to PeriodOfTimeDefinitionCache.'
|
TextBody:
|
[*
|
// Check if the PeriodOfTimeDefinition is already existing
|
existingPeriodOfTimeDefinition := LibSCIPeriodOfTimeDefinition::FindLibSCIPeriodOfTimeDefinitionTypeIndex( uri );
|
if( isnull( existingPeriodOfTimeDefinition ) )
|
{
|
this.LibSCIPeriodOfTimeDefinition( relnew,
|
Uri := uri );
|
|
content := construct( Strings );
|
|
content.Add( LibSCIIntegration_Utility::FormatString( uri ) ); // uri
|
content.Add( LibSCIIntegration_Utility::FormatString( uri ) ); // name
|
content.Add( LibSCIIntegration_Utility::FormatString( granularity ) ); // granularity
|
|
addedvalues := content.ToString( LibSCIIntegration_Utility::Tokenizer() );
|
addedvalues := this.PeriodOfTimeDefinitionCache() + String::NewLine() + addedvalues;
|
|
this.PeriodOfTimeDefinitionCache( addedvalues );
|
}
|
*]
|
}
|