public abstract class AbstractSubscriptionsDAO extends Object implements SubscriptionsDAO
| Modifier and Type | Field and Description |
|---|---|
protected NodeService |
nodeService |
protected PersonService |
personService |
| Constructor and Description |
|---|
AbstractSubscriptionsDAO() |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
countFollowers(String userId) |
abstract int |
countSubscriptions(String userId,
SubscriptionItemTypeEnum type) |
abstract void |
deleteSubscription(String userId,
NodeRef node) |
protected NodeRef |
getUserNodeRef(String userId) |
abstract boolean |
hasSubscribed(String userId,
NodeRef node) |
abstract void |
insertSubscription(String userId,
NodeRef node) |
abstract PagingFollowingResults |
selectFollowers(String userId,
PagingRequest pagingRequest) |
abstract PagingSubscriptionResults |
selectSubscriptions(String userId,
SubscriptionItemTypeEnum type,
PagingRequest pagingRequest) |
void |
setNodeService(NodeService nodeService) |
void |
setPersonService(PersonService personService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitselectFollowingprotected NodeService nodeService
protected PersonService personService
public final void setNodeService(NodeService nodeService)
public final void setPersonService(PersonService personService)
public abstract PagingSubscriptionResults selectSubscriptions(String userId, SubscriptionItemTypeEnum type, PagingRequest pagingRequest)
selectSubscriptions in interface SubscriptionsDAOpublic abstract int countSubscriptions(String userId, SubscriptionItemTypeEnum type)
countSubscriptions in interface SubscriptionsDAOpublic abstract void insertSubscription(String userId, NodeRef node)
insertSubscription in interface SubscriptionsDAOpublic abstract void deleteSubscription(String userId, NodeRef node)
deleteSubscription in interface SubscriptionsDAOpublic abstract boolean hasSubscribed(String userId, NodeRef node)
hasSubscribed in interface SubscriptionsDAOpublic abstract PagingFollowingResults selectFollowers(String userId, PagingRequest pagingRequest)
selectFollowers in interface SubscriptionsDAOpublic abstract int countFollowers(String userId)
countFollowers in interface SubscriptionsDAOCopyright © 2005–2021 Alfresco Software. All rights reserved.