|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.silverpeas.subscribe.service.SimpleSubscriptionService
@Named(value="subscriptionService") public class SimpleSubscriptionService
Class declaration
| Constructor Summary | |
|---|---|
SimpleSubscriptionService()
|
|
| Method Summary | |
|---|---|
boolean |
existsSubscription(Subscription subscription)
Checks if the given subscription already exists. |
SubscriptionList |
getByResource(SubscriptionResource resource)
Gets all subscriptions in relation to the given resource. |
SubscriptionList |
getByResource(SubscriptionResource resource,
SubscriptionMethod method)
Gets all subscriptions in relation to the given resource. |
SubscriptionList |
getBySubscriber(SubscriptionSubscriber subscriber)
Gets all subscriptions (COMPONENT/NODE and SELF_CREATION/FORCED) in relation to a subscriber. |
SubscriptionList |
getBySubscriberAndComponent(SubscriptionSubscriber subscriber,
String instanceId)
Gets all subscriptions (COMPONENT/NODE and SELF_CREATION/FORCED) in relation to a subscriber and a component (NODE or COMPONENT resources). |
SubscriptionList |
getBySubscriberAndResource(SubscriptionSubscriber subscriber,
SubscriptionResource resource)
Gets all subscriptions (COMPONENT/NODE and SELF_CREATION/FORCED) in relation to a subscriber and a resource. |
SubscriptionList |
getByUserSubscriber(String userId)
Gets all subscriptions (COMPONENT/NODE and SELF_CREATION/FORCED) in relation to a user. |
SubscriptionSubscriberList |
getSubscribers(Collection<? extends SubscriptionResource> resources)
Gets all subscribers (USER and/or GROUP) that are subscribed to given resources. |
SubscriptionSubscriberList |
getSubscribers(Collection<? extends SubscriptionResource> resources,
SubscriptionMethod method)
Gets all subscribers (USER and/or GROUP) that are subscribed to given resources. |
SubscriptionSubscriberList |
getSubscribers(SubscriptionResource resource)
Gets all subscribers (USER and/or GROUP) that are subscribed to a resource. |
SubscriptionSubscriberList |
getSubscribers(SubscriptionResource resource,
SubscriptionMethod method)
Gets all subscribers (USER and/or GROUP) that are subscribed to a resource. |
boolean |
isSubscriberSubscribedToResource(SubscriptionSubscriber subscriber,
SubscriptionResource resource)
Indicates if a subscriber is subscribed to a resource. |
boolean |
isUserSubscribedToResource(String userId,
SubscriptionResource resource)
Indicates if a user is subscribed to a resource. |
void |
subscribe(Collection<? extends Subscription> subscriptions)
Register given subscriptions. |
void |
subscribe(Subscription subscription)
Register a subscription. |
void |
unsubscribe(Collection<? extends Subscription> subscriptions)
Unregister given subscriptions. |
void |
unsubscribe(Subscription subscription)
Unregister a subscription. |
void |
unsubscribeByResource(SubscriptionResource resource)
Unregister all subscriptions in relation to the given resource. |
void |
unsubscribeByResources(Collection<? extends SubscriptionResource> resources)
Unregister all subscriptions in relation to the given resources. |
void |
unsubscribeBySubscriber(SubscriptionSubscriber subscriber)
Unregister all subscription in relation to the given subscriber. |
void |
unsubscribeBySubscribers(Collection<? extends SubscriptionSubscriber> subscribers)
Unregister all subscription in relation to given subscribers. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleSubscriptionService()
| Method Detail |
|---|
public void subscribe(Subscription subscription)
SubscriptionService
subscribe in interface SubscriptionServicepublic void subscribe(Collection<? extends Subscription> subscriptions)
SubscriptionService
subscribe in interface SubscriptionServicepublic void unsubscribe(Subscription subscription)
SubscriptionService
unsubscribe in interface SubscriptionServicepublic void unsubscribe(Collection<? extends Subscription> subscriptions)
SubscriptionService
unsubscribe in interface SubscriptionServicepublic void unsubscribeBySubscriber(SubscriptionSubscriber subscriber)
SubscriptionService
unsubscribeBySubscriber in interface SubscriptionServicepublic void unsubscribeBySubscribers(Collection<? extends SubscriptionSubscriber> subscribers)
SubscriptionService
unsubscribeBySubscribers in interface SubscriptionServicepublic void unsubscribeByResource(SubscriptionResource resource)
SubscriptionService
unsubscribeByResource in interface SubscriptionServiceresource - the aimed resourcepublic void unsubscribeByResources(Collection<? extends SubscriptionResource> resources)
SubscriptionService
unsubscribeByResources in interface SubscriptionServiceresources - the aimed resourcespublic boolean existsSubscription(Subscription subscription)
SubscriptionService
existsSubscription in interface SubscriptionServicepublic SubscriptionList getByResource(SubscriptionResource resource)
SubscriptionService
getByResource in interface SubscriptionService
public SubscriptionList getByResource(SubscriptionResource resource,
SubscriptionMethod method)
SubscriptionService
getByResource in interface SubscriptionServicepublic SubscriptionList getByUserSubscriber(String userId)
SubscriptionService
getByUserSubscriber in interface SubscriptionServicepublic SubscriptionList getBySubscriber(SubscriptionSubscriber subscriber)
SubscriptionService
getBySubscriber in interface SubscriptionService
public SubscriptionList getBySubscriberAndComponent(SubscriptionSubscriber subscriber,
String instanceId)
SubscriptionService
getBySubscriberAndComponent in interface SubscriptionService
public SubscriptionList getBySubscriberAndResource(SubscriptionSubscriber subscriber,
SubscriptionResource resource)
SubscriptionService
getBySubscriberAndResource in interface SubscriptionServicepublic SubscriptionSubscriberList getSubscribers(SubscriptionResource resource)
SubscriptionService
getSubscribers in interface SubscriptionService
public SubscriptionSubscriberList getSubscribers(SubscriptionResource resource,
SubscriptionMethod method)
SubscriptionService
getSubscribers in interface SubscriptionServicepublic SubscriptionSubscriberList getSubscribers(Collection<? extends SubscriptionResource> resources)
SubscriptionService
getSubscribers in interface SubscriptionService
public SubscriptionSubscriberList getSubscribers(Collection<? extends SubscriptionResource> resources,
SubscriptionMethod method)
SubscriptionService
getSubscribers in interface SubscriptionService
public boolean isSubscriberSubscribedToResource(SubscriptionSubscriber subscriber,
SubscriptionResource resource)
SubscriptionService
isSubscriberSubscribedToResource in interface SubscriptionService
public boolean isUserSubscribedToResource(String userId,
SubscriptionResource resource)
SubscriptionService
isUserSubscribedToResource in interface SubscriptionService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||