|
||||||||||
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 SubscriptionService
public void subscribe(Collection<? extends Subscription> subscriptions)
SubscriptionService
subscribe
in interface SubscriptionService
public void unsubscribe(Subscription subscription)
SubscriptionService
unsubscribe
in interface SubscriptionService
public void unsubscribe(Collection<? extends Subscription> subscriptions)
SubscriptionService
unsubscribe
in interface SubscriptionService
public void unsubscribeBySubscriber(SubscriptionSubscriber subscriber)
SubscriptionService
unsubscribeBySubscriber
in interface SubscriptionService
public void unsubscribeBySubscribers(Collection<? extends SubscriptionSubscriber> subscribers)
SubscriptionService
unsubscribeBySubscribers
in interface SubscriptionService
public void unsubscribeByResource(SubscriptionResource resource)
SubscriptionService
unsubscribeByResource
in interface SubscriptionService
resource
- the aimed resource
public void unsubscribeByResources(Collection<? extends SubscriptionResource> resources)
SubscriptionService
unsubscribeByResources
in interface SubscriptionService
resources
- the aimed resources
public boolean existsSubscription(Subscription subscription)
SubscriptionService
existsSubscription
in interface SubscriptionService
public SubscriptionList getByResource(SubscriptionResource resource)
SubscriptionService
getByResource
in interface SubscriptionService
public SubscriptionList getByResource(SubscriptionResource resource, SubscriptionMethod method)
SubscriptionService
getByResource
in interface SubscriptionService
public SubscriptionList getByUserSubscriber(String userId)
SubscriptionService
getByUserSubscriber
in interface SubscriptionService
public 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 SubscriptionService
public SubscriptionSubscriberList getSubscribers(SubscriptionResource resource)
SubscriptionService
getSubscribers
in interface SubscriptionService
public SubscriptionSubscriberList getSubscribers(SubscriptionResource resource, SubscriptionMethod method)
SubscriptionService
getSubscribers
in interface SubscriptionService
public 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 |