Quintiq file version 2.0
|
#parent: #root
|
Method DeleteLanesFromBroker
|
{
|
Description: 'Method to remove various Lane objects from the broker.'
|
TextBody:
|
[*
|
//remove lanes from the broker if derived via DB or excel
|
traverse( this.MPSync(), IOLane, e,
|
e.IsSoftDeleted()
|
and ( e.DataSource() <> MPSyncUtility::ID_Source_Message() )
|
)
|
{
|
e.Delete();
|
}
|
//remove lane legs from the broker if derived via DB or excel
|
traverse( this.MPSync(), IOLaneLeg, e,
|
e.IsSoftDeleted()
|
and ( e.DataSource() <> MPSyncUtility::ID_Source_Message() )
|
)
|
{
|
e.Delete();
|
}
|
//remove ProductInLane from the broker if derived via DB or excel
|
traverse( this.MPSync(), IOProductInLane, e,
|
e.IsSoftDeleted()
|
and ( e.DataSource() <> MPSyncUtility::ID_Source_Message() )
|
)
|
{
|
e.Delete();
|
}
|
*]
|
}
|