| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod GetInfo ( | 
|   Number recurrenceInterval_i, | 
|   Boolean isDay_i, | 
|   Number day_i, | 
|   String patternWeekOfMonth_i, | 
|   String patternDayOfWeek_i | 
| ) const declarative remote as String | 
| { | 
|   Description: | 
|   [* | 
|     Get information about the RecurrencePattern in textual format. | 
|     Is implemented as a static method so it can also be called from the UI when there is no instance available yet. | 
|   *] | 
|   TextBody: | 
|   [* | 
|     value := ""; | 
|      | 
|     if( isDay_i ) | 
|     { | 
|       value := "day " + [String]day_i; | 
|     } | 
|     else | 
|     { | 
|       value := "the " + patternWeekOfMonth_i + " " + patternDayOfWeek_i; | 
|     } | 
|      | 
|     month := ifexpr( recurrenceInterval_i = 1, "month", [String]recurrenceInterval_i + " months" ); | 
|      | 
|     value := "on " + value + " of every " + month; | 
|      | 
|     return value; | 
|   *] | 
| } |