Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method InitializeCommonEvents #extension 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    // If applicable, extend to initialize event for the Common Calendar.// Generate common events. They are all generated in a slightly different way, 
 | 
    // in order to better show the capabilities of the methods that are available to do this. 
 | 
     
 | 
     
 | 
    //  Create a recurring event. 
 | 
    event := LibCal_Event::Create( this, "Weekend") 
 | 
                          .SetTypeUnavailable() 
 | 
                          .SetCategory( LibCal_Event::TYPE_UNAVAILABLE() ) 
 | 
                          .SetIsAllDay()  
 | 
                          .SetRecurrencePatternWeekly( "Sat;Sun" )  
 | 
                          .SetRecurrencePeriodWithoutEnd() 
 | 
                          .SetIsDefault( false ); 
 | 
     
 | 
    // Generate occurrences (i.e. ExplicitTimeIntervals). 
 | 
    event.UpdateCalendar(); 
 | 
  *] 
 | 
} 
 |