ScheduleApi
Provides run-time access to the Schedule Module and associated state
export interfaceMethods
| Method | Description |
|---|---|
| addIPushPullSchedule(iPushPullSchedule) | Add ipushpull-based Schedule |
| addOpenFinSchedule(openFinSchedule) | Add OpenFin-based Schedule |
| addReminderSchedule(reminderSchedule) | Adds Reminder-based Schedule |
| addReportSchedule(reportSchedule) | Adds Report / Export Schedule |
| applySchedule(schedule, scheduleType) | Applies the Schedule of given type |
| deleteIPushPullSchedule(iPushPullSchedule) | Delete ipushpull-based Schedule |
| deleteOpenFinSchedule(openFinSchedule) | Delete OpenFin-based Schedule |
| deleteReminderSchedule(reminderSchedule) | Deletes Reminder-based Schedule |
| deleteReportSchedule(reportSchedule) | Deletes Report / Export Schedule |
| editIPushPullSchedule(iPushPullSchedule) | Edit ipushpull-based Schedule |
| editOpenFinSchedule(openFinSchedule) | Edit OpenFin-based Schedule |
| editReminderSchedule(reminderSchedule) | Edits Reminder-based Schedule |
| editReportSchedule(reportSchedule) | Edits Report / Export Schedule |
| editSchedule(schedule) | Edits a Schedule |
| getActiveIPushPullSchedules() | Retrieves all active (not-suspended) ipushpull-based Schedules from Schedule State |
| getActiveOpenFinSchedules() | Retrieves all active (not-suspended) OpenFin-based Schedules from Schedule State |
| getActiveReminderSchedules(config) | Retrieves all active (not-suspended) Reminder-based Schedules from Schedule State |
| getActiveReportSchedules() | Retrieves all active (not-suspended) Report / Export Schedules from Schedule State |
| getIPushPullSchedules(config) | Retrieves all ipushpull-based Schedules from Schedule State |
| getOpenFinSchedules(config) | Retrieves all OpenFin-based Schedules from Schedule State |
| getReminderSchedules(config) | Retrieves all Reminder-based Schedules from Schedule State |
| getReportSchedules(config) | Retrieves all Report / Export Schedules from Schedule State |
| getScheduleById(id, config) | Retrieves Schedule by id |
| getScheduleByName(name) | Retrieves a Schedule by its Name |
| getSchedules(config) | Retrieves the Schedule section from Adaptable State |
| getScheduleState() | Retrieves Schedule section from Adaptable State |
| getSuspendedIPushPullSchedules() | Retrieves all suspended ipushpull-based Schedules from Schedule State |
| getSuspendedOpenFinSchedules() | Retrieves all suspended OpenFin-based Schedules from Schedule State |
| getSuspendedReminderSchedules(config) | Retrieves all suspended Reminder-based Schedules from Schedule State |
| getSuspendedReportSchedules() | Retrieves all suspended Report / Export Schedules from Schedule State |
| openScheduleSettingsPanel() | Opens Settings Panel with Schedule section selected and visible |
| suspendIPushPullSchedule(iPushPullSchedule) | Suspends ipushpull-based Schedule |
| suspendOpenFinSchedule(openFinSchedule) | Suspends OpenFin-based Schedule |
| suspendReminderSchedule(reminderSchedule) | Suspends Reminder-based Schedule |
| suspendReportSchedule(reportSchedule) | Suspends Report / Export Schedule |
| unSuspendIPushPullSchedule(iPushPullSchedule) | Activates a suspended ipushpull-based Schedule |
| unSuspendOpenFinSchedule(openFinSchedule) | Activates a suspended OpenFin-based Schedule |
| unSuspendReminderSchedule(reminderSchedule) | Activates a suspended Reminder-based Schedule |
| unSuspendReportSchedule(reportSchedule) | Activates a suspended Report / Export Schedule |
Method Details
addIPushPullSchedule
Add ipushpull-based Schedule
addIPushPullSchedule(iPushPullSchedule: IPushPullSchedule): IPushPullSchedule;Parameters
| Parameter | Type |
|---|---|
| iPushPullSchedule | IPushPullSchedule |
Returns
addOpenFinSchedule
Add OpenFin-based Schedule
addOpenFinSchedule(openFinSchedule: OpenFinSchedule): OpenFinSchedule;Parameters
| Parameter | Type |
|---|---|
| openFinSchedule | OpenFinSchedule |
Returns
addReminderSchedule
Adds Reminder-based Schedule
addReminderSchedule(reminderSchedule: ReminderSchedule): ReminderSchedule;Parameters
| Parameter | Type |
|---|---|
| reminderSchedule | ReminderSchedule |
Returns
addReportSchedule
Adds Report / Export Schedule
addReportSchedule(reportSchedule: ReportSchedule): ReportSchedule;Parameters
| Parameter | Type |
|---|---|
| reportSchedule | ReportSchedule |
Returns
applySchedule
Applies the Schedule of given type
applySchedule(schedule: BaseSchedule, scheduleType: 'Report' | 'ipushpull' | 'Reminder' | 'OpenFin'): void;Parameters
| Parameter | Type | Description |
|---|---|---|
| schedule | BaseSchedule | Schedule to apply |
| scheduleType | 'Report' | 'ipushpull' | 'Reminder' | 'OpenFin' | type of Schedule |
Returns
void
deleteIPushPullSchedule
Delete ipushpull-based Schedule
deleteIPushPullSchedule(iPushPullSchedule: IPushPullSchedule): void;Parameters
| Parameter | Type |
|---|---|
| iPushPullSchedule | IPushPullSchedule |
Returns
void
deleteOpenFinSchedule
Delete OpenFin-based Schedule
deleteOpenFinSchedule(openFinSchedule: OpenFinSchedule): void;Parameters
| Parameter | Type |
|---|---|
| openFinSchedule | OpenFinSchedule |
Returns
void
deleteReminderSchedule
Deletes Reminder-based Schedule
deleteReminderSchedule(reminderSchedule: ReminderSchedule): void;Parameters
| Parameter | Type |
|---|---|
| reminderSchedule | ReminderSchedule |
Returns
void
deleteReportSchedule
Deletes Report / Export Schedule
deleteReportSchedule(reportSchedule: ReportSchedule): void;Parameters
| Parameter | Type |
|---|---|
| reportSchedule | ReportSchedule |
Returns
void
editIPushPullSchedule
Edit ipushpull-based Schedule
editIPushPullSchedule(iPushPullSchedule: IPushPullSchedule): IPushPullSchedule;Parameters
| Parameter | Type |
|---|---|
| iPushPullSchedule | IPushPullSchedule |
Returns
editOpenFinSchedule
Edit OpenFin-based Schedule
editOpenFinSchedule(openFinSchedule: OpenFinSchedule): OpenFinSchedule;Parameters
| Parameter | Type |
|---|---|
| openFinSchedule | OpenFinSchedule |
Returns
editReminderSchedule
Edits Reminder-based Schedule
editReminderSchedule(reminderSchedule: ReminderSchedule): ReminderSchedule;Parameters
| Parameter | Type |
|---|---|
| reminderSchedule | ReminderSchedule |
Returns
editReportSchedule
Edits Report / Export Schedule
editReportSchedule(reportSchedule: ReportSchedule): ReportSchedule;Parameters
| Parameter | Type |
|---|---|
| reportSchedule | ReportSchedule |
Returns
editSchedule
Edits a Schedule
editSchedule(schedule: BaseSchedule): BaseSchedule;Parameters
| Parameter | Type | Description |
|---|---|---|
| schedule | BaseSchedule | Schedule to Edit |
Returns
BaseSchedule
getActiveIPushPullSchedules
Retrieves all active (not-suspended) ipushpull-based Schedules from Schedule State
getActiveIPushPullSchedules(): IPushPullSchedule[];Returns
getActiveOpenFinSchedules
Retrieves all active (not-suspended) OpenFin-based Schedules from Schedule State
getActiveOpenFinSchedules(): OpenFinSchedule[];Returns
getActiveReminderSchedules
Retrieves all active (not-suspended) Reminder-based Schedules from Schedule State
getActiveReminderSchedules(config?: LayoutExtendedConfig): ReminderSchedule[];Parameters
| Parameter | Type |
|---|---|
| config | LayoutExtendedConfig |
Returns
getActiveReportSchedules
Retrieves all active (not-suspended) Report / Export Schedules from Schedule State
getActiveReportSchedules(): ReportSchedule[];Returns
getIPushPullSchedules
Retrieves all ipushpull-based Schedules from Schedule State
getIPushPullSchedules(config?: LayoutExtendedConfig): IPushPullSchedule[];Parameters
| Parameter | Type |
|---|---|
| config | LayoutExtendedConfig |
Returns
getOpenFinSchedules
Retrieves all OpenFin-based Schedules from Schedule State
getOpenFinSchedules(config?: LayoutExtendedConfig): OpenFinSchedule[];Parameters
| Parameter | Type |
|---|---|
| config | LayoutExtendedConfig |
Returns
getReminderSchedules
Retrieves all Reminder-based Schedules from Schedule State
getReminderSchedules(config?: LayoutExtendedConfig): ReminderSchedule[];Parameters
| Parameter | Type |
|---|---|
| config | LayoutExtendedConfig |
Returns
getReportSchedules
Retrieves all Report / Export Schedules from Schedule State
getReportSchedules(config?: LayoutExtendedConfig): ReportSchedule[];Parameters
| Parameter | Type |
|---|---|
| config | LayoutExtendedConfig |
Returns
getScheduleById
Retrieves Schedule by id
getScheduleById(id: BaseSchedule['Uuid'], config?: LayoutExtendedConfig): BaseSchedule;Parameters
| Parameter | Type | Description |
|---|---|---|
| id | BaseSchedule['Uuid'] | Schedule id |
| config | LayoutExtendedConfig |
Returns
BaseSchedule
getScheduleByName
Retrieves a Schedule by its Name
getScheduleByName(name: string): BaseSchedule | undefined;Parameters
| Parameter | Type | Description |
|---|---|---|
| name | string | Name of the Schedule |
Returns
BaseSchedule | undefined
getSchedules
Retrieves the Schedule section from Adaptable State
getSchedules(config?: LayoutExtendedConfig): BaseSchedule[];Parameters
| Parameter | Type |
|---|---|
| config | LayoutExtendedConfig |
Returns
BaseSchedule[]
getScheduleState
Retrieves Schedule section from Adaptable State
getScheduleState(): ScheduleState;Returns
getSuspendedIPushPullSchedules
Retrieves all suspended ipushpull-based Schedules from Schedule State
getSuspendedIPushPullSchedules(): IPushPullSchedule[];Returns
getSuspendedOpenFinSchedules
Retrieves all suspended OpenFin-based Schedules from Schedule State
getSuspendedOpenFinSchedules(): OpenFinSchedule[];Returns
getSuspendedReminderSchedules
Retrieves all suspended Reminder-based Schedules from Schedule State
getSuspendedReminderSchedules(config?: LayoutExtendedConfig): ReminderSchedule[];Parameters
| Parameter | Type |
|---|---|
| config | LayoutExtendedConfig |
Returns
getSuspendedReportSchedules
Retrieves all suspended Report / Export Schedules from Schedule State
getSuspendedReportSchedules(): ReportSchedule[];Returns
openScheduleSettingsPanel
Opens Settings Panel with Schedule section selected and visible
openScheduleSettingsPanel(): void;Returns
void
suspendIPushPullSchedule
Suspends ipushpull-based Schedule
suspendIPushPullSchedule(iPushPullSchedule: IPushPullSchedule): IPushPullSchedule;Parameters
| Parameter | Type |
|---|---|
| iPushPullSchedule | IPushPullSchedule |
Returns
suspendOpenFinSchedule
Suspends OpenFin-based Schedule
suspendOpenFinSchedule(openFinSchedule: OpenFinSchedule): OpenFinSchedule;Parameters
| Parameter | Type |
|---|---|
| openFinSchedule | OpenFinSchedule |
Returns
suspendReminderSchedule
Suspends Reminder-based Schedule
suspendReminderSchedule(reminderSchedule: ReminderSchedule): ReminderSchedule;Parameters
| Parameter | Type |
|---|---|
| reminderSchedule | ReminderSchedule |
Returns
suspendReportSchedule
Suspends Report / Export Schedule
suspendReportSchedule(reportSchedule: ReportSchedule): ReportSchedule;Parameters
| Parameter | Type |
|---|---|
| reportSchedule | ReportSchedule |
Returns
unSuspendIPushPullSchedule
Activates a suspended ipushpull-based Schedule
unSuspendIPushPullSchedule(iPushPullSchedule: IPushPullSchedule): IPushPullSchedule;Parameters
| Parameter | Type |
|---|---|
| iPushPullSchedule | IPushPullSchedule |
Returns
unSuspendOpenFinSchedule
Activates a suspended OpenFin-based Schedule
unSuspendOpenFinSchedule(openFinSchedule: OpenFinSchedule): OpenFinSchedule;Parameters
| Parameter | Type |
|---|---|
| openFinSchedule | OpenFinSchedule |
Returns
unSuspendReminderSchedule
Activates a suspended Reminder-based Schedule
unSuspendReminderSchedule(reminderSchedule: ReminderSchedule): void;Parameters
| Parameter | Type |
|---|---|
| reminderSchedule | ReminderSchedule |
Returns
void
unSuspendReportSchedule
Activates a suspended Report / Export Schedule
unSuspendReportSchedule(reportSchedule: ReportSchedule): ReportSchedule;Parameters
| Parameter | Type |
|---|---|
| reportSchedule | ReportSchedule |