Quintiq file version 2.0
|
#parent: #root
|
Method CreateUpdateSetType (String name_i, String group_i) as LibDMF_SetType
|
{
|
Description:
|
[*
|
Logic to check if a set type exists before creating/updating it
|
1) We handle checking logic here as it minimizes the risk of forgetting to check if an instance exists before creating it
|
2) Instance exists checking is not done in static create as it violates model metrics
|
*]
|
TextBody:
|
[*
|
// Timothy Guan Jul-7-2015 (created)
|
|
setType := LibDMF_SetType::FindSetType( name_i );
|
|
if( isnull( setType ) )
|
{
|
// SetType ID is set OnCommit or OnCreate
|
setType := LibDMF_SetType::Create( this );
|
}
|
|
setType.Update( name_i, group_i );
|
|
return setType;
|
*]
|
}
|