public abstract class AbstractSubscriptionsDAO extends java.lang.Object implements SubscriptionsDAO
| Modifier and Type | Field and Description |
|---|---|
protected org.alfresco.service.cmr.repository.NodeService |
nodeService |
protected PersonService |
personService |
| Constructor and Description |
|---|
AbstractSubscriptionsDAO() |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
countFollowers(java.lang.String userId) |
abstract int |
countSubscriptions(java.lang.String userId,
SubscriptionItemTypeEnum type) |
abstract void |
deleteSubscription(java.lang.String userId,
org.alfresco.service.cmr.repository.NodeRef node) |
protected org.alfresco.service.cmr.repository.NodeRef |
getUserNodeRef(java.lang.String userId) |
abstract boolean |
hasSubscribed(java.lang.String userId,
org.alfresco.service.cmr.repository.NodeRef node) |
abstract void |
insertSubscription(java.lang.String userId,
org.alfresco.service.cmr.repository.NodeRef node) |
abstract PagingFollowingResults |
selectFollowers(java.lang.String userId,
org.alfresco.query.PagingRequest pagingRequest) |
abstract PagingSubscriptionResults |
selectSubscriptions(java.lang.String userId,
SubscriptionItemTypeEnum type,
org.alfresco.query.PagingRequest pagingRequest) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPersonService(PersonService personService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitselectFollowingprotected org.alfresco.service.cmr.repository.NodeService nodeService
protected PersonService personService
public final void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public final void setPersonService(PersonService personService)
public abstract PagingSubscriptionResults selectSubscriptions(java.lang.String userId, SubscriptionItemTypeEnum type, org.alfresco.query.PagingRequest pagingRequest)
selectSubscriptions in interface SubscriptionsDAOpublic abstract int countSubscriptions(java.lang.String userId,
SubscriptionItemTypeEnum type)
countSubscriptions in interface SubscriptionsDAOpublic abstract void insertSubscription(java.lang.String userId,
org.alfresco.service.cmr.repository.NodeRef node)
insertSubscription in interface SubscriptionsDAOpublic abstract void deleteSubscription(java.lang.String userId,
org.alfresco.service.cmr.repository.NodeRef node)
deleteSubscription in interface SubscriptionsDAOpublic abstract boolean hasSubscribed(java.lang.String userId,
org.alfresco.service.cmr.repository.NodeRef node)
hasSubscribed in interface SubscriptionsDAOpublic abstract PagingFollowingResults selectFollowers(java.lang.String userId, org.alfresco.query.PagingRequest pagingRequest)
selectFollowers in interface SubscriptionsDAOpublic abstract int countFollowers(java.lang.String userId)
countFollowers in interface SubscriptionsDAOprotected org.alfresco.service.cmr.repository.NodeRef getUserNodeRef(java.lang.String userId)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.