Quintiq file version 2.0
|
#parent: #root
|
StaticMethod DeleteDatasetCopyConditional (LibOpt_DatasetCopyConditionals datasetcopyconditionals)
|
{
|
Description:
|
[*
|
Flag the `LibOpt_DatasetCopyConditional` objects for deletion and delete the `LibOpt_DatasetCopyConditional` objects if they are not used by any `LibOpt_SnapshotReplannableCopyDataset` snapshots.
|
If a `LibOpt_DatasetCopyConditional` object is still used by any `LibOpt_SnapshotReplannableCopyDataset` snapshot,
|
then the `LibOpt_DatasetCopyConditional` object will be deleted once `LibOpt_DatasetCopyConditional::DoFinalizeDatasetCopyDelete` has been executed for all snapshots of that `LibOpt_DatasetCopyConditional` object.
|
*]
|
TextBody:
|
[*
|
// evr3 Jun-19-2020 (created)
|
traverse( datasetcopyconditionals, Elements, datasetcopyconditional )
|
{
|
datasetcopyconditional.IsFlaggedForDeletion( true );
|
datasetcopyconditional.DeleteWhenFlagged( false );
|
}
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|