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(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(String title, String scheduleRef, String description, String cronString, String group, Date startDate, Date endDate)
          Add a new schedule whose task-execution time is defined by a Cron string.
 ISchedule ISubscriptionRepository.addRepeatSchedule(String title, String scheduleRef, String description, Integer repeatCount, Integer repeatInterval, String group, Date startDate, Date endDate)
          Add a new schedule whose task-execution time is defined by a repeat interval and a repeat count.
 ISchedule ISubscriptionRepository.editCronSchedule(String id, String title, String scheduleRef, String description, String cronString, String group, Date startDate, Date endDate)
          Edit an existing schedule.
 ISchedule ISubscriptionRepository.editRepeatSchedule(String id, String title, String scheduleRef, String description, Integer repeatCount, Integer repeatInterval, String group, Date startDate, Date endDate)
          Edit an existing schedule.
 ISchedule ISubscriptionRepository.getSchedule(String id)
           
 ISchedule ISubscriptionRepository.getScheduleByScheduleReference(String scheduleReference)
           
 

Methods in org.pentaho.platform.api.repository that return types with arguments of type ISchedule
 List<ISchedule> ISubscribeContent.getSchedules()
           
 List<ISchedule> ISubscription.getSchedules()
           
 List<ISchedule> ISubscriptionRepository.getSchedules()
           
 List<ISchedule> ISubscriptionRepository.getSchedulesByTitle(String title)
           
 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)
           
 List<ISubscribeContent> ISubscriptionRepository.getContentBySchedule(ISchedule schedule)
           
 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(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(String title, String scheduleRef, String description, String cronString, String group, Date startDate, Date endDate)
           
 ISchedule SubscriptionRepository.addRepeatSchedule(String title, String scheduleRef, String description, Integer repeatCount, Integer repeatInterval, String group, Date startDate, Date endDate)
           
static ISchedule SubscriptionRepositoryHelper.addScheduleAndContent(ISubscriptionRepository subscriptionRepository, String title, String schedRef, String desc, String cronExpr, Integer repeatCount, Integer repeatInterval, String group, Date startDate, Date endDate, String[] actionRefs)
           
static ISchedule SubscriptionRepositoryHelper.addScheduleWithoutContent(ISubscriptionRepository subscriptionRepository, String title, String schedRef, String desc, String cronExpr, Integer repeatCount, Integer repeatInterval, String group, Date startDate, Date endDate)
           
 ISchedule SubscriptionRepository.editCronSchedule(String id, String title, String scheduleRef, String description, String cronString, String group, Date startDate, Date endDate)
           
 ISchedule SubscriptionRepository.editRepeatSchedule(String id, String title, String scheduleRef, String description, Integer repeatCount, Integer repeatInterval, String group, Date startDate, Date endDate)
           
static ISchedule SubscriptionRepositoryHelper.editScheduleAndContent(ISubscriptionRepository subscriptionRepository, String schedId, String title, String schedRef, String desc, String cronExpr, Integer repeatCount, Integer repeatInterval, String group, Date startDate, Date endDate, String[] actionRefs)
           
static ISchedule SubscriptionRepositoryHelper.editScheduleWithoutContent(ISubscriptionRepository subscriptionRepository, String schedId, String title, String schedRef, String desc, String cronExpr, Integer repeatCount, Integer repeatInterval, String group, Date startDate, Date endDate)
           
 ISchedule SubscriptionRepository.getSchedule(String scheduleId)
           
 ISchedule SubscriptionRepository.getScheduleByScheduleReference(String scheduleReference)
           
 

Methods in org.pentaho.platform.repository.subscription that return types with arguments of type ISchedule
 List<ISchedule> SubscribeContent.getSchedules()
           
 List<ISchedule> Subscription.getSchedules()
           
 List<ISchedule> SubscriptionRepository.getSchedules()
           
 List<ISchedule> SubscriptionRepository.getSchedulesByTitle(String title)
           
 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)
           
 List<ISubscribeContent> SubscriptionRepository.getContentBySchedule(ISchedule schedule)
           
 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(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(String oldScheduleReference, ISchedule newSchedule)
          Synchronizes The Scheduler schedule with the subscription schedule.