| com.pentaho.repository.subscribe.ISubscriptionRepository
All known Subclasses: com.pentaho.repository.subscribe.SubscriptionRepository,
Method Summary | |
public void | addContent(SubscribeContent content) | public SubscribeContent | addContent(String actionRef, String contentType) | public boolean | addContentForSchedule(String contentId, String schedId) | public boolean | addContentForSchedule(SubscribeContent content, Schedule sched) | public Schedule | addSchedule(String title, String scheduleRef, String description, String cronString, String group) | public void | addSchedulesToDocument(String user, String contentId, Element schedulesNode, String editId) | public boolean | addSubscription(Subscription subscription) | public void | addSubscriptionToDocument(Subscription subscription, Element subscriptionsNode, String editId, IPentahoSession session) | public void | addSubscriptionsToDocument(String user, String contentId, Element subscriptionsNode, String editId, IPentahoSession session) | public boolean | checkUniqueSubscriptionName(String name, String user, String contentId) | public boolean | deleteContentForSchedule(String contentId, String schedId) | public boolean | deleteContentForSchedule(SubscribeContent content, Schedule sched) | public boolean | deleteSchedule(Schedule sched) | public boolean | deleteScheduleById(String scheduleId) | public boolean | deleteSubscribeContent(SubscribeContent subContent) | public boolean | deleteSubscribeContentById(String subContentId) | public boolean | deleteSubscription(String subscriptionId, IPentahoSession session) | public boolean | deleteSubscription(String subscriptionId) | public void | deleteUserSubscriptions(String user) | public SubscribeContent | editContent(String id, String actionRef, String contentType) | public Schedule | editSchedule(String id, String title, String scheduleRef, String description, String cronString, String group) | public List | getAllContent() | public List | getAllSubscriptions() | public SubscribeContent | getContentByActionReference(String actionReference) | public SubscribeContent | getContentById(String contentId) | public List | getContentBySchedule(Schedule schedule) | public IContentItem | getContentItem(String subscriptionName, IPentahoSession session) | public Schedule | getSchedule(String id) | public Schedule | getScheduleByScheduleReference(String scheduleReference) | public List | getSchedules() | public List | getSchedulesByTitle(String title) | public Subscription | getSubscription(String subscriptionId, IPentahoSession session) | public SubscriptionResultSet | getSubscriptions(String scheduleId, IPentahoSession session, String solution, String path, String action, String parameterNames) | public List | getSubscriptionsForSchedule(String scheduleId) | public List | getSubscriptionsForSchedule(Schedule schedule) | public List | getUserSubscriptions(String user) | public Document | getUserSubscriptions(String user, String contentId, IPentahoSession session) | public Element | importContent(Document doc) | public Element | importSchedules(Document doc) | public void | setContent(String actionRefs) | public void | setContentForSchedule(String contentId, String schedId) | public void | setSchedulesForContent(String scheduleId, String contentId) | public List | syncSchedules() |
addSchedulesToDocument | public void addSchedulesToDocument(String user, String contentId, Element schedulesNode, String editId)(Code) | | |
checkUniqueSubscriptionName | public boolean checkUniqueSubscriptionName(String name, String user, String contentId)(Code) | | Returns true if the subscription name is unique for the user/contentId
Parameters: Name - the schedule name to check for uniqueness Parameters: user - the user that owns the schedules Parameters: contentId - The action sequence separated by slashes |
deleteSubscribeContentById | public boolean deleteSubscribeContentById(String subContentId) throws Exception(Code) | | |
deleteUserSubscriptions | public void deleteUserSubscriptions(String user)(Code) | | |
getAllSubscriptions | public List getAllSubscriptions()(Code) | | |
getScheduleByScheduleReference | public Schedule getScheduleByScheduleReference(String scheduleReference)(Code) | | |
getSubscriptionsForSchedule | public List getSubscriptionsForSchedule(String scheduleId)(Code) | | |
getSubscriptionsForSchedule | public List getSubscriptionsForSchedule(Schedule schedule)(Code) | | |
importContent | public Element importContent(Document doc)(Code) | | |
importSchedules | public Element importSchedules(Document doc)(Code) | | |
|
|