org.outerj.daisy.emailnotifier.clientimpl
Class RemoteEmailSubscriptionManager
java.lang.Object
org.outerj.daisy.emailnotifier.clientimpl.RemoteEmailSubscriptionManager
- All Implemented Interfaces:
- org.outerj.daisy.emailnotifier.EmailSubscriptionManager
public class RemoteEmailSubscriptionManager
- extends java.lang.Object
- implements org.outerj.daisy.emailnotifier.EmailSubscriptionManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RemoteEmailSubscriptionManager
public RemoteEmailSubscriptionManager(org.outerj.daisy.repository.clientimpl.RemoteRepositoryImpl repository)
getSubscription
public org.outerj.daisy.emailnotifier.Subscription getSubscription()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getSubscription
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getSubscription
public org.outerj.daisy.emailnotifier.Subscription getSubscription(long userId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getSubscription
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteSubscription
public void deleteSubscription()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deleteSubscription
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteSubscription
public void deleteSubscription(long userId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deleteSubscription
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getSubscriptions
public org.outerj.daisy.emailnotifier.Subscriptions getSubscriptions()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getSubscriptions
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
addDocumentSubscription
public void addDocumentSubscription(org.outerj.daisy.repository.VariantKey variantKey)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
addDocumentSubscription
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
addDocumentSubscription
public void addDocumentSubscription(long userId,
org.outerj.daisy.repository.VariantKey variantKey)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
addDocumentSubscription
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteDocumentSubscription
public void deleteDocumentSubscription(org.outerj.daisy.repository.VariantKey variantKey)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deleteDocumentSubscription
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteDocumentSubscription
public void deleteDocumentSubscription(long userId,
org.outerj.daisy.repository.VariantKey variantKey)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deleteDocumentSubscription
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
isSubsribed
public boolean isSubsribed(org.outerj.daisy.repository.VariantKey variantKey)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
isSubsribed
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
isSubsribed
public boolean isSubsribed(long userId,
org.outerj.daisy.repository.VariantKey variantKey)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
isSubsribed
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteAllSubscriptionsForDocument
public void deleteAllSubscriptionsForDocument(long documentId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deleteAllSubscriptionsForDocument
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteAllSubscriptionsForDocumentVariant
public void deleteAllSubscriptionsForDocumentVariant(org.outerj.daisy.repository.VariantKey variantKey)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deleteAllSubscriptionsForDocumentVariant
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteAllSubscriptionsForCollection
public void deleteAllSubscriptionsForCollection(long collectionId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deleteAllSubscriptionsForCollection
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllDocumentEventSubscribers
public org.outerj.daisy.emailnotifier.Subscribers getAllDocumentEventSubscribers(long documentId,
long branchId,
long languageId,
long[] collections)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getAllDocumentEventSubscribers
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllCommentEventSubscribers
public org.outerj.daisy.emailnotifier.Subscribers getAllCommentEventSubscribers(long documentId,
long branchId,
long languageId,
long[] collections)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getAllCommentEventSubscribers
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllUserEventSubscribers
public org.outerj.daisy.emailnotifier.Subscribers getAllUserEventSubscribers()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getAllUserEventSubscribers
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllCollectionEventSubscribers
public org.outerj.daisy.emailnotifier.Subscribers getAllCollectionEventSubscribers()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getAllCollectionEventSubscribers
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllSchemaEventSubscribers
public org.outerj.daisy.emailnotifier.Subscribers getAllSchemaEventSubscribers()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getAllSchemaEventSubscribers
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllAclEventSubscribers
public org.outerj.daisy.emailnotifier.Subscribers getAllAclEventSubscribers()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getAllAclEventSubscribers
in interface org.outerj.daisy.emailnotifier.EmailSubscriptionManager
- Throws:
org.outerj.daisy.repository.RepositoryException
Copyright © -2012 . All Rights Reserved.