Quintiq file version 2.0
|
#parent: #root
|
Method ApiLanesData (
|
JSON data
|
)
|
{
|
Description: 'Get Lanes data from https'
|
TextBody:
|
[*
|
// Administrator Aug-18-2023 (created)
|
|
data_length := data.Size();
|
updates := construct( Lanes );
|
for( i:=0; i<data_length; i++ )
|
{
|
datarow := data.Get( i );
|
a := Lane::CreateLaneFromJson( datarow ,this);
|
updates.Add( a );
|
}
|
origindataset := selectset( this, Unit.Lane, l, true );
|
obsoletes := origindataset.Difference( updates );
|
// delete obsoleted
|
difflength := obsoletes.Size();
|
for( j:=0; j<difflength; j++ )
|
{
|
obsolete := obsoletes.Element( j );
|
obsolete.Delete();
|
}
|
*]
|
}
|