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;
|
*]
|
}
|