Quintiq file version 2.0
|
#parent: #root
|
MethodOverride SynchronizeRecurrencePeriod (
|
LibCal_StagingParticipation stagingParticipation_i
|
)
|
{
|
TextBody:
|
[*
|
// If possible use IsRecurring of the Event itself, instead of from the Subscription.
|
isRecurring := guard( stagingParticipation_i.StagingEvent().IsRecurring(), stagingParticipation_i.EventIsRecurring() );
|
useLeadingPeriod := stagingParticipation_i.HasSpecificPeriod() = false;
|
|
this.UpdateSubscription( useLeadingPeriod, isRecurring,
|
stagingParticipation_i.PeriodType(),
|
stagingParticipation_i.PeriodStartDate(),
|
stagingParticipation_i.PeriodNrOfOccurrences(),
|
stagingParticipation_i.PeriodEndDate() );
|
*]
|
}
|