Class AbstractSubscriptionsDAO
java.lang.Object
org.alfresco.repo.domain.subscriptions.AbstractSubscriptionsDAO
- All Implemented Interfaces:
SubscriptionsDAO
- Direct Known Subclasses:
SubscriptionsDAOImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract intcountFollowers(String userId) abstract intcountSubscriptions(String userId, SubscriptionItemTypeEnum type) abstract voiddeleteSubscription(String userId, NodeRef node) protected NodeRefgetUserNodeRef(String userId) abstract booleanhasSubscribed(String userId, NodeRef node) abstract voidinsertSubscription(String userId, NodeRef node) abstract PagingFollowingResultsselectFollowers(String userId, org.alfresco.query.PagingRequest pagingRequest) abstract PagingSubscriptionResultsselectSubscriptions(String userId, SubscriptionItemTypeEnum type, org.alfresco.query.PagingRequest pagingRequest) final voidsetNodeService(NodeService nodeService) final voidsetPersonService(PersonService personService) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.alfresco.repo.domain.subscriptions.SubscriptionsDAO
selectFollowing
-
Field Details
-
nodeService
-
personService
-
-
Constructor Details
-
AbstractSubscriptionsDAO
public AbstractSubscriptionsDAO()
-
-
Method Details
-
setNodeService
-
setPersonService
-
selectSubscriptions
public abstract PagingSubscriptionResults selectSubscriptions(String userId, SubscriptionItemTypeEnum type, org.alfresco.query.PagingRequest pagingRequest) - Specified by:
selectSubscriptionsin interfaceSubscriptionsDAO
-
countSubscriptions
- Specified by:
countSubscriptionsin interfaceSubscriptionsDAO
-
insertSubscription
- Specified by:
insertSubscriptionin interfaceSubscriptionsDAO
-
deleteSubscription
- Specified by:
deleteSubscriptionin interfaceSubscriptionsDAO
-
hasSubscribed
- Specified by:
hasSubscribedin interfaceSubscriptionsDAO
-
selectFollowers
public abstract PagingFollowingResults selectFollowers(String userId, org.alfresco.query.PagingRequest pagingRequest) - Specified by:
selectFollowersin interfaceSubscriptionsDAO
-
countFollowers
- Specified by:
countFollowersin interfaceSubscriptionsDAO
-
getUserNodeRef
-