Quintiq file version 2.0
|
#parent: #root
|
MethodOverride Serialize () as owning JSONBuilder
|
{
|
Description:
|
[*
|
If the `this.DatasetCopyConditional` relation is not null, then the key of the `LibOpt_DatasetCopyConditional` object is serialized.
|
This key is used to restore the `this.DatasetCopyConditional` relation in `this.Deserialize`.
|
*]
|
TextBody:
|
[*
|
json := super.Serialize();
|
|
if( not isnull( this.DatasetCopyConditional() ) )
|
{
|
json.Add( typeof( LibOpt_DatasetCopyConditional ).Name()
|
+ attribute( LibOpt_DatasetCopyConditional, Key ).Name(),
|
[String] this.DatasetCopyConditional().Key() );
|
}
|
|
return &json;
|
*]
|
}
|