org.alfresco.repo.domain.subscriptions
Class AbstractSubscriptionsDAO
java.lang.Object
org.alfresco.repo.domain.subscriptions.AbstractSubscriptionsDAO
- All Implemented Interfaces:
- SubscriptionsDAO
- Direct Known Subclasses:
- SubscriptionsDAOImpl
public abstract class AbstractSubscriptionsDAO
- extends java.lang.Object
- implements SubscriptionsDAO
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nodeService
protected org.alfresco.service.cmr.repository.NodeService nodeService
personService
protected PersonService personService
AbstractSubscriptionsDAO
public AbstractSubscriptionsDAO()
setNodeService
public final void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
setPersonService
public final void setPersonService(PersonService personService)
selectSubscriptions
public abstract PagingSubscriptionResults selectSubscriptions(java.lang.String userId,
SubscriptionItemTypeEnum type,
org.alfresco.query.PagingRequest pagingRequest)
- Specified by:
selectSubscriptions
in interface SubscriptionsDAO
countSubscriptions
public abstract int countSubscriptions(java.lang.String userId,
SubscriptionItemTypeEnum type)
- Specified by:
countSubscriptions
in interface SubscriptionsDAO
insertSubscription
public abstract void insertSubscription(java.lang.String userId,
org.alfresco.service.cmr.repository.NodeRef node)
- Specified by:
insertSubscription
in interface SubscriptionsDAO
deleteSubscription
public abstract void deleteSubscription(java.lang.String userId,
org.alfresco.service.cmr.repository.NodeRef node)
- Specified by:
deleteSubscription
in interface SubscriptionsDAO
hasSubscribed
public abstract boolean hasSubscribed(java.lang.String userId,
org.alfresco.service.cmr.repository.NodeRef node)
- Specified by:
hasSubscribed
in interface SubscriptionsDAO
selectFollowers
public abstract PagingFollowingResults selectFollowers(java.lang.String userId,
org.alfresco.query.PagingRequest pagingRequest)
- Specified by:
selectFollowers
in interface SubscriptionsDAO
countFollowers
public abstract int countFollowers(java.lang.String userId)
- Specified by:
countFollowers
in interface SubscriptionsDAO
getUserNodeRef
protected org.alfresco.service.cmr.repository.NodeRef getUserNodeRef(java.lang.String userId)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.