1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Method Validate ( 
 |    DateTime base_i, 
 |    Duration updateInterval_i, 
 |    Number windowNrOfDays_i, 
 |    Number historyNrOfDays_i 
 |  ) 
 |  { 
 |    Description: 'Validate the new settings for the calendar.' 
 |    TextBody: 
 |    [* 
 |      calendar := "'" + this.DefinitionName() + "'.'" + this.CalendarID() + "'"; 
 |       
 |      // Execute the validation. 
 |      feedback := LibCal_Validate::Calendar_Settings( calendar, base_i, updateInterval_i, windowNrOfDays_i, historyNrOfDays_i ); 
 |       
 |      // Process the feedback that has been registered by the validation (if any). 
 |      LibCal_Util::ProcessFeedbackObject( feedback ); 
 |    *] 
 |    InterfaceProperties { Accessibility: 'Module' } 
 |  } 
 |  
  |