| Methods in org.pentaho.platform.api.repository that throw SubscriptionRepositoryCheckedException | 
 List<ISubscribeContent> | 
ISubscriptionRepository.addContent(String[] actionRefs)
 
            | 
 boolean | 
ISubscriptionRepository.addContentForSchedule(ISubscribeContent content,
                      ISchedule sched)
 
            | 
 void | 
ISubscriptionRepository.addContentForSchedule(String[] contentIds,
                      String schedId)
 
            | 
 boolean | 
ISubscriptionRepository.addContentForSchedule(String contentId,
                      String schedId)
 
            | 
 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. | 
 void | 
ISubscriptionRepository.addSchedule(ISchedule schedule)
 
            | 
 boolean | 
ISubscriptionRepository.deleteContentForSchedule(ISubscribeContent content,
                         ISchedule sched)
 
            | 
 boolean | 
ISubscriptionRepository.deleteContentForSchedule(String contentId,
                         String schedId)
 
            | 
 boolean | 
ISubscriptionRepository.deleteSchedule(ISchedule sched)
 
            | 
 boolean | 
ISubscriptionRepository.deleteScheduleById(String scheduleId)
 
            | 
 boolean | 
ISubscriptionRepository.deleteSubscription(String subscriptionId)
 
            | 
 boolean | 
ISubscriptionRepository.deleteSubscriptionForSchedule(ISubscription subscription,
                              ISchedule sched)
 
            | 
 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. | 
 
| Methods in org.pentaho.platform.repository.subscription that throw SubscriptionRepositoryCheckedException | 
 List<ISubscribeContent> | 
SubscriptionRepository.addContent(String[] actionRefs)
 
          For each action sequence path in the actionRefs array, if there is not already
 content in the subscription repository for that action sequence, add it. | 
 boolean | 
SubscriptionRepository.addContentForSchedule(ISubscribeContent content,
                      ISchedule sched)
 
            | 
 void | 
SubscriptionRepository.addContentForSchedule(String[] contentIds,
                      String schedId)
 
            | 
 boolean | 
SubscriptionRepository.addContentForSchedule(String contentId,
                      String schedId)
 
            | 
 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)
 
            | 
 void | 
SubscriptionRepository.addSchedule(ISchedule schedule)
 
            | 
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)
 
            | 
 boolean | 
SubscriptionRepository.deleteContentForSchedule(ISubscribeContent content,
                         ISchedule sched)
 
            | 
 boolean | 
SubscriptionRepository.deleteContentForSchedule(String contentId,
                         String schedId)
 
            | 
 boolean | 
SubscriptionRepository.deleteSchedule(ISchedule sched)
 
            | 
 boolean | 
SubscriptionRepository.deleteScheduleById(String scheduleId)
 
            | 
static void | 
SubscriptionRepositoryHelper.deleteScheduleContentAndSubscription(ISubscriptionRepository subscriptionRepository,
                                     ISchedule schedule)
 
            | 
 boolean | 
SubscriptionRepository.deleteSubscription(String subscriptionId)
 
            | 
 boolean | 
SubscriptionRepository.deleteSubscriptionForSchedule(ISubscription subscription,
                              ISchedule sched)
 
            | 
 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)
 
            |