Namespace: Consultingwerk.SmartFramework.Scheduler
Class 
SchedulerMonthlyPlanningHelper Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:SchedulerMonthlyPlanningHelper
Purpose:Helper for the Scheduler Service for date/time calculation
based on the monthly planning pattern
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Mon Aug 29 00:11:58 CEST 2016
Purpose: Returns the next planning on the same day
Notes:



Top Method Summary
Options Name Purpose
+ DATETIME-TZ NextPlanningInNextMonth (datetime-tz, logical, logical, logical, logical, logical, logical, logical, logical, logical, logical, logical, logical, character, character) Returns the next planning on the same day
+ DATETIME-TZ NextPlanningInSameMonth (datetime-tz, character, character) Returns the next planning on the same day

Top Constructor Summary
Options Name Purpose
# SchedulerMonthlyPlanningHelper () Protected default constructor


Method Detail
Top

PUBLIC DATETIME-TZ NextPlanningInNextMonth (datetime-tz, logical, logical, logical, logical, logical, logical, logical, logical, logical, logical, logical, logical, character, character)

Purpose: Returns the next planning on the same day
Notes:

Parameters:
pdtPreviousExecution DATETIME-TZ
The previous execution date/time
plRecurringJanuary LOGICAL
The plan includes January
plRecurringFebruary LOGICAL
The plan includes February
plRecurringMarch LOGICAL
The plan includes March
plRecurringApril LOGICAL
The plan includes April
plRecurringMay LOGICAL
The plan includes May
plRecurringJune LOGICAL
The plan includes June
plRecurringJuly LOGICAL
The plan includes July
plRecurringAugust LOGICAL
The plan includes August
plRecurringSeptember LOGICAL
The plan includes September
plRecurringOctober LOGICAL
The plan includes October
plRecurringNovember LOGICAL
The plan includes November
plRecurringDecember LOGICAL
The plan includes December
pcDays CHARACTER
The comma delimited list of days
pcTimes CHARACTER
The list of planning times
Returns DATETIME-TZ
The next planning date/time or ?
Top

PUBLIC DATETIME-TZ NextPlanningInSameMonth (datetime-tz, character, character)

Purpose: Returns the next planning on the same day
Notes:

Parameters:
pdtPreviousExecution DATETIME-TZ
The previous execution date/time
pcDays CHARACTER
The comma delimited list of days
pcTimes CHARACTER
The list of planning times
Returns DATETIME-TZ
The next planning date/time or ?


Constructor Detail
Top

PROTECTED SchedulerMonthlyPlanningHelper ()

Purpose: Protected default constructor
Notes: Disallow instance creation



©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 13:14:54