Uses of Interface
org.pentaho.platform.api.repository.ISchedule

Packages that use ISchedule
org.pentaho.platform.api.engine   
org.pentaho.platform.api.repository   
org.pentaho.platform.repository.subscription   
org.pentaho.platform.scheduler   
 

Uses of ISchedule in org.pentaho.platform.api.engine
 

Methods in org.pentaho.platform.api.engine with parameters of type ISchedule
 IScheduledJob ISubscriptionScheduler.scheduleJob(ISchedule schedule)
           
 IScheduledJob ISubscriptionScheduler.syncSchedule(java.lang.String oldScheduleReference, ISchedule newSchedule)
          Synchronizes schedules between the subscription repos and the scheduling system
 

Uses of ISchedule in org.pentaho.platform.api.repository
 

Methods in org.pentaho.platform.api.repository that return ISchedule
 ISchedule ISubscriptionRepository.addCronSchedule(java.lang.String title, java.lang.String scheduleRef, java.lang.String description, java.lang.String cronString, java.lang.String group, java.util.Date startDate, java.util.Date endDate)
          Add a new schedule whose task-execution time is defined by a Cron string.
 ISchedule ISubscriptionRepository.addRepeatSchedule(java.lang.String title, java.lang.String scheduleRef, java.lang.String description, java.lang.Integer repeatCount, java.lang.Integer repeatInterval, java.lang.String group, java.util.Date startDate, java.util.Date endDate)
          Add a new schedule whose task-execution time is defined by a repeat interval and a repeat count.
 ISchedule ISubscriptionRepository.editCronSchedule(java.lang.String id, java.lang.String title, java.lang.String scheduleRef, java.lang.String description, java.lang.String cronString, java.lang.String group, java.util.Date startDate, java.util.Date endDate)
          Edit an existing schedule.
 ISchedule ISubscriptionRepository.editRepeatSchedule(java.lang.String id, java.lang.String title, java.lang.String scheduleRef, java.lang.String description, java.lang.Integer repeatCount, java.lang.Integer repeatInterval, java.lang.String group, java.util.Date startDate, java.util.Date endDate)
          Edit an existing schedule.
 ISchedule ISubscriptionRepository.getSchedule(java.lang.String id)
           
 ISchedule ISubscriptionRepository.getScheduleByScheduleReference(java.lang.String scheduleReference)
           
 

Methods in org.pentaho.platform.api.repository that return types with arguments of type ISchedule
 java.util.List<ISchedule> ISubscribeContent.getSchedules()
           
 java.util.List<ISchedule> ISubscription.getSchedules()
           
 java.util.List<ISchedule> ISubscriptionRepository.getSchedules()
           
 java.util.List<ISchedule> ISubscriptionRepository.getSchedulesByTitle(java.lang.String title)
           
 java.util.List<ISchedule> ISubscriptionRepository.syncSchedules()
           
 

Methods in org.pentaho.platform.api.repository with parameters of type ISchedule
 boolean ISubscriptionRepository.addContentForSchedule(ISubscribeContent content, ISchedule sched)
           
 void ISubscribeContent.addSchedule(ISchedule schedule)
           
 void ISubscription.addSchedule(ISchedule sched)
           
 void ISubscriptionRepository.addSchedule(ISchedule schedule)
           
 boolean ISubscriptionRepository.deleteContentForSchedule(ISubscribeContent content, ISchedule sched)
           
 boolean ISubscription.deleteSchedule(ISchedule sched)
           
 boolean ISubscriptionRepository.deleteSchedule(ISchedule sched)
           
 boolean ISubscriptionRepository.deleteSubscriptionForSchedule(ISubscription subscription, ISchedule sched)
           
 java.util.List<ISubscribeContent> ISubscriptionRepository.getContentBySchedule(ISchedule schedule)
           
 java.util.List<ISubscription> ISubscriptionRepository.getSubscriptionsForSchedule(ISchedule schedule)
           
 boolean ISubscribeContent.hasSchedule(ISchedule schedule)
           
 boolean ISubscribeContent.removeSchedule(ISchedule schedule)
           
 

Method parameters in org.pentaho.platform.api.repository with type arguments of type ISchedule
 void ISubscribeContent.setSchedules(java.util.List<ISchedule> schedules)
           
 

Uses of ISchedule in org.pentaho.platform.repository.subscription
 

Classes in org.pentaho.platform.repository.subscription that implement ISchedule
 class Schedule
           
 

Methods in org.pentaho.platform.repository.subscription that return ISchedule
 ISchedule SubscriptionRepository.addCronSchedule(java.lang.String title, java.lang.String scheduleRef, java.lang.String description, java.lang.String cronString, java.lang.String group, java.util.Date startDate, java.util.Date endDate)
           
 ISchedule SubscriptionRepository.addRepeatSchedule(java.lang.String title, java.lang.String scheduleRef, java.lang.String description, java.lang.Integer repeatCount, java.lang.Integer repeatInterval, java.lang.String group, java.util.Date startDate, java.util.Date endDate)
           
static ISchedule SubscriptionRepositoryHelper.addScheduleAndContent(ISubscriptionRepository subscriptionRepository, java.lang.String title, java.lang.String schedRef, java.lang.String desc, java.lang.String cronExpr, java.lang.Integer repeatCount, java.lang.Integer repeatInterval, java.lang.String group, java.util.Date startDate, java.util.Date endDate, java.lang.String[] actionRefs)
           
static ISchedule SubscriptionRepositoryHelper.addScheduleWithoutContent(ISubscriptionRepository subscriptionRepository, java.lang.String title, java.lang.String schedRef, java.lang.String desc, java.lang.String cronExpr, java.lang.Integer repeatCount, java.lang.Integer repeatInterval, java.lang.String group, java.util.Date startDate, java.util.Date endDate)
           
 ISchedule SubscriptionRepository.editCronSchedule(java.lang.String id, java.lang.String title, java.lang.String scheduleRef, java.lang.String description, java.lang.String cronString, java.lang.String group, java.util.Date startDate, java.util.Date endDate)
           
 ISchedule SubscriptionRepository.editRepeatSchedule(java.lang.String id, java.lang.String title, java.lang.String scheduleRef, java.lang.String description, java.lang.Integer repeatCount, java.lang.Integer repeatInterval, java.lang.String group, java.util.Date startDate, java.util.Date endDate)
           
static ISchedule SubscriptionRepositoryHelper.editScheduleAndContent(ISubscriptionRepository subscriptionRepository, java.lang.String schedId, java.lang.String title, java.lang.String schedRef, java.lang.String desc, java.lang.String cronExpr, java.lang.Integer repeatCount, java.lang.Integer repeatInterval, java.lang.String group, java.util.Date startDate, java.util.Date endDate, java.lang.String[] actionRefs)
           
static ISchedule SubscriptionRepositoryHelper.editScheduleWithoutContent(ISubscriptionRepository subscriptionRepository, java.lang.String schedId, java.lang.String title, java.lang.String schedRef, java.lang.String desc, java.lang.String cronExpr, java.lang.Integer repeatCount, java.lang.Integer repeatInterval, java.lang.String group, java.util.Date startDate, java.util.Date endDate)
           
 ISchedule SubscriptionRepository.getSchedule(java.lang.String scheduleId)
           
 ISchedule SubscriptionRepository.getScheduleByScheduleReference(java.lang.String scheduleReference)
           
 

Methods in org.pentaho.platform.repository.subscription that return types with arguments of type ISchedule
 java.util.List<ISchedule> SubscribeContent.getSchedules()
           
 java.util.List<ISchedule> Subscription.getSchedules()
           
 java.util.List<ISchedule> SubscriptionRepository.getSchedules()
           
 java.util.List<ISchedule> SubscriptionRepository.getSchedulesByTitle(java.lang.String title)
           
 java.util.List<ISchedule> SubscriptionRepository.syncSchedules()
           
 

Methods in org.pentaho.platform.repository.subscription with parameters of type ISchedule
 boolean SubscriptionRepository.addContentForSchedule(ISubscribeContent content, ISchedule sched)
           
 void SubscribeContent.addSchedule(ISchedule schedule)
           
 void Subscription.addSchedule(ISchedule sched)
           
 void SubscriptionRepository.addSchedule(ISchedule schedule)
           
 boolean SubscriptionRepository.deleteContentForSchedule(ISubscribeContent content, ISchedule sched)
           
 boolean Subscription.deleteSchedule(ISchedule sched)
           
 boolean SubscriptionRepository.deleteSchedule(ISchedule sched)
           
static void SubscriptionRepositoryHelper.deleteScheduleContentAndSubscription(ISubscriptionRepository subscriptionRepository, ISchedule schedule)
           
 boolean SubscriptionRepository.deleteSubscriptionForSchedule(ISubscription subscription, ISchedule sched)
           
 java.util.List<ISubscribeContent> SubscriptionRepository.getContentBySchedule(ISchedule schedule)
           
 java.util.List<ISubscription> SubscriptionRepository.getSubscriptionsForSchedule(ISchedule schedule)
           
 boolean SubscribeContent.hasSchedule(ISchedule schedule)
           
 boolean SubscribeContent.removeSchedule(ISchedule schedule)
           
 

Method parameters in org.pentaho.platform.repository.subscription with type arguments of type ISchedule
 void SubscribeContent.setSchedules(java.util.List<ISchedule> schedules)
           
 

Uses of ISchedule in org.pentaho.platform.scheduler
 

Methods in org.pentaho.platform.scheduler with parameters of type ISchedule
static org.quartz.Trigger QuartzSubscriptionScheduler.createTriggerFromSchedule(ISchedule sched)
           
 IScheduledJob QuartzSubscriptionScheduler.scheduleJob(ISchedule schedule)
           
 IScheduledJob QuartzSubscriptionScheduler.syncSchedule(java.lang.String oldScheduleReference, ISchedule newSchedule)
          Synchronizes The Scheduler schedule with the subscription schedule.