|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
void |
addDocumentSubscription(long userId,
org.outerj.daisy.repository.VariantKey variantKey)
|
void |
addDocumentSubscription(org.outerj.daisy.repository.VariantKey variantKey)
|
void |
deleteAllSubscriptionsForCollection(long collectionId)
|
void |
deleteAllSubscriptionsForDocument(long documentId)
Deletes subscriptions for the specified document for all users (useful if eg the document variant has been deleted). |
void |
deleteAllSubscriptionsForDocumentVariant(org.outerj.daisy.repository.VariantKey variantKey)
Deletes subscriptions for the specified document variant for all users (useful if eg the document variant has been deleted). |
void |
deleteDocumentSubscription(long userId,
org.outerj.daisy.repository.VariantKey variantKey)
|
void |
deleteDocumentSubscription(org.outerj.daisy.repository.VariantKey variantKey)
|
void |
deleteSubscription()
Removes the subscription for the current user. |
void |
deleteSubscription(long userId)
Deletes the subscription of another user. |
Subscribers |
getAllAclEventSubscribers()
|
Subscribers |
getAllCollectionEventSubscribers()
|
Subscribers |
getAllCommentEventSubscribers(long documentId,
long branchId,
long languageId,
long[] collections)
|
Subscribers |
getAllDocumentEventSubscribers(long documentId,
long branchId,
long languageId,
long[] collections)
Returns the users subscribed to changes for documents. |
Subscribers |
getAllSchemaEventSubscribers()
|
Subscribers |
getAllUserEventSubscribers()
|
Subscription |
getSubscription()
Gets subscription information for the current user. |
Subscription |
getSubscription(long userId)
Retrieves the subscription of another user. |
Subscriptions |
getSubscriptions()
Get all available subscriptions. |
boolean |
isSubsribed(long userId,
org.outerj.daisy.repository.VariantKey variantKey)
|
boolean |
isSubsribed(org.outerj.daisy.repository.VariantKey variantKey)
Checks if the user is subscribed to the specified document variant. |
Method Detail |
public Subscription getSubscription() throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public Subscription getSubscription(long userId) throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public void deleteSubscription() throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public void deleteSubscription(long userId) throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public Subscriptions getSubscriptions() throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public void addDocumentSubscription(org.outerj.daisy.repository.VariantKey variantKey) throws org.outerj.daisy.repository.RepositoryException
variantKey
- documentId, branchId and languageId components can be -1 to indicate "any document/branch/language".
org.outerj.daisy.repository.RepositoryException
public void addDocumentSubscription(long userId, org.outerj.daisy.repository.VariantKey variantKey) throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public boolean isSubsribed(org.outerj.daisy.repository.VariantKey variantKey) throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public boolean isSubsribed(long userId, org.outerj.daisy.repository.VariantKey variantKey) throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public void deleteDocumentSubscription(org.outerj.daisy.repository.VariantKey variantKey) throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public void deleteDocumentSubscription(long userId, org.outerj.daisy.repository.VariantKey variantKey) throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public void deleteAllSubscriptionsForDocumentVariant(org.outerj.daisy.repository.VariantKey variantKey) throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public void deleteAllSubscriptionsForDocument(long documentId) throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public void deleteAllSubscriptionsForCollection(long collectionId) throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public Subscribers getAllDocumentEventSubscribers(long documentId, long branchId, long languageId, long[] collections) throws org.outerj.daisy.repository.RepositoryException
documentId
- the id of the documentbranchId
- can be -1 to specify 'whatever branch the subscription applies to'languageId
- can be -1 to specify 'whatever language the subscription applies to'collections
- the collections the document belongs to.
org.outerj.daisy.repository.RepositoryException
public Subscribers getAllUserEventSubscribers() throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public Subscribers getAllCollectionEventSubscribers() throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public Subscribers getAllSchemaEventSubscribers() throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public Subscribers getAllAclEventSubscribers() throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
public Subscribers getAllCommentEventSubscribers(long documentId, long branchId, long languageId, long[] collections) throws org.outerj.daisy.repository.RepositoryException
org.outerj.daisy.repository.RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |