com.silverpeas.subscribe
Class MockableSubscriptionService

java.lang.Object
  extended by com.silverpeas.subscribe.MockableSubscriptionService
All Implemented Interfaces:
SubscriptionService

@Named(value="subscriptionService")
@Default
public class MockableSubscriptionService
extends Object
implements SubscriptionService

Author:
ehugonnet

Constructor Summary
MockableSubscriptionService()
           
 
Method Summary
 boolean existsSubscription(Subscription subscription)
           
 SubscriptionList getByResource(SubscriptionResource resource)
           
 SubscriptionList getByResource(SubscriptionResource resource, SubscriptionMethod method)
           
 SubscriptionList getBySubscriber(SubscriptionSubscriber subscriber)
           
 SubscriptionList getBySubscriberAndComponent(SubscriptionSubscriber subscriber, String instanceId)
           
 SubscriptionList getBySubscriberAndResource(SubscriptionSubscriber subscriber, SubscriptionResource resource)
           
 SubscriptionList getByUserSubscriber(String userId)
           
 SubscriptionSubscriberList getSubscribers(Collection<? extends SubscriptionResource> resources)
           
 SubscriptionSubscriberList getSubscribers(Collection<? extends SubscriptionResource> resources, SubscriptionMethod method)
           
 SubscriptionSubscriberList getSubscribers(SubscriptionResource resource)
           
 SubscriptionSubscriberList getSubscribers(SubscriptionResource resource, SubscriptionMethod method)
           
 boolean isSubscriberSubscribedToResource(SubscriptionSubscriber subscriber, SubscriptionResource resource)
           
 boolean isUserSubscribedToResource(String user, SubscriptionResource resource)
           
 void setImplementation(SubscriptionService service)
           
 void subscribe(Collection<? extends Subscription> subscriptions)
           
 void subscribe(Subscription subscription)
           
 void unsubscribe(Collection<? extends Subscription> subscriptions)
           
 void unsubscribe(Subscription subscription)
           
 void unsubscribeByResource(SubscriptionResource resource)
           
 void unsubscribeByResources(Collection<? extends SubscriptionResource> resources)
           
 void unsubscribeBySubscriber(SubscriptionSubscriber subscriber)
           
 void unsubscribeBySubscribers(Collection<? extends SubscriptionSubscriber> subscribers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockableSubscriptionService

public MockableSubscriptionService()
Method Detail

setImplementation

public void setImplementation(SubscriptionService service)

subscribe

public void subscribe(Subscription subscription)
Specified by:
subscribe in interface SubscriptionService

subscribe

public void subscribe(Collection<? extends Subscription> subscriptions)
Specified by:
subscribe in interface SubscriptionService

unsubscribe

public void unsubscribe(Subscription subscription)
Specified by:
unsubscribe in interface SubscriptionService

unsubscribe

public void unsubscribe(Collection<? extends Subscription> subscriptions)
Specified by:
unsubscribe in interface SubscriptionService

unsubscribeBySubscriber

public void unsubscribeBySubscriber(SubscriptionSubscriber subscriber)
Specified by:
unsubscribeBySubscriber in interface SubscriptionService

unsubscribeBySubscribers

public void unsubscribeBySubscribers(Collection<? extends SubscriptionSubscriber> subscribers)
Specified by:
unsubscribeBySubscribers in interface SubscriptionService

unsubscribeByResource

public void unsubscribeByResource(SubscriptionResource resource)
Specified by:
unsubscribeByResource in interface SubscriptionService

unsubscribeByResources

public void unsubscribeByResources(Collection<? extends SubscriptionResource> resources)
Specified by:
unsubscribeByResources in interface SubscriptionService

existsSubscription

public boolean existsSubscription(Subscription subscription)
Specified by:
existsSubscription in interface SubscriptionService

getByResource

public SubscriptionList getByResource(SubscriptionResource resource)
Specified by:
getByResource in interface SubscriptionService

getByResource

public SubscriptionList getByResource(SubscriptionResource resource,
                                      SubscriptionMethod method)
Specified by:
getByResource in interface SubscriptionService

getByUserSubscriber

public SubscriptionList getByUserSubscriber(String userId)
Specified by:
getByUserSubscriber in interface SubscriptionService

getBySubscriber

public SubscriptionList getBySubscriber(SubscriptionSubscriber subscriber)
Specified by:
getBySubscriber in interface SubscriptionService

getBySubscriberAndComponent

public SubscriptionList getBySubscriberAndComponent(SubscriptionSubscriber subscriber,
                                                    String instanceId)
Specified by:
getBySubscriberAndComponent in interface SubscriptionService

getBySubscriberAndResource

public SubscriptionList getBySubscriberAndResource(SubscriptionSubscriber subscriber,
                                                   SubscriptionResource resource)
Specified by:
getBySubscriberAndResource in interface SubscriptionService

getSubscribers

public SubscriptionSubscriberList getSubscribers(SubscriptionResource resource)
Specified by:
getSubscribers in interface SubscriptionService

getSubscribers

public SubscriptionSubscriberList getSubscribers(SubscriptionResource resource,
                                                 SubscriptionMethod method)
Specified by:
getSubscribers in interface SubscriptionService

getSubscribers

public SubscriptionSubscriberList getSubscribers(Collection<? extends SubscriptionResource> resources)
Specified by:
getSubscribers in interface SubscriptionService

getSubscribers

public SubscriptionSubscriberList getSubscribers(Collection<? extends SubscriptionResource> resources,
                                                 SubscriptionMethod method)
Specified by:
getSubscribers in interface SubscriptionService

isSubscriberSubscribedToResource

public boolean isSubscriberSubscribedToResource(SubscriptionSubscriber subscriber,
                                                SubscriptionResource resource)
Specified by:
isSubscriberSubscribedToResource in interface SubscriptionService

isUserSubscribedToResource

public boolean isUserSubscribedToResource(String user,
                                          SubscriptionResource resource)
Specified by:
isUserSubscribedToResource in interface SubscriptionService


Copyright © 2016 Silverpeas. All Rights Reserved.