Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method OnConstructed 
 | 
{ 
 | 
  Description: 'Dataset OnConstructed' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Jacky CHAN Apr-19-2016 (created) 
 | 
     
 | 
    // set dataset time zone based on model settings 
 | 
    timeZone := LibDEF_Util::GetSettingsValueTimeZone(); 
 | 
    if ( timeZone <> '' ) 
 | 
    { 
 | 
      tz := TimeZone::Construct( timeZone ).ID(); 
 | 
      this.MDSLibDEF_DataBroker().TimezoneID( tz ); 
 | 
    } 
 | 
     
 | 
    this.InitializeQueues(); 
 | 
     
 | 
    // reset flag 
 | 
    this.IsInSyncWithDataRepository( false ); 
 | 
     
 | 
    // execute updates from model settings 
 | 
    this.UpdateFromModelSettings( false, null( LibDEF_IntegrationEvent ) ); 
 | 
     
 | 
    // request sync from DataRepository 
 | 
    LibDEF_DataRepository::SyncToDataBroker( true ); 
 | 
     
 | 
    // update dataset-interest status internally 
 | 
    LibDEF_SetInterestOfDataset::SyncDatasetStatusInternally( this ); 
 | 
  *] 
 | 
} 
 |