Class SubscriptionsDAOImpl
- java.lang.Object
-
- org.alfresco.repo.domain.subscriptions.AbstractSubscriptionsDAO
-
- org.alfresco.repo.domain.subscriptions.ibatis.SubscriptionsDAOImpl
-
- All Implemented Interfaces:
SubscriptionsDAO
public class SubscriptionsDAOImpl extends AbstractSubscriptionsDAO
-
-
Field Summary
-
Fields inherited from class org.alfresco.repo.domain.subscriptions.AbstractSubscriptionsDAO
nodeService, personService
-
-
Constructor Summary
Constructors Constructor Description SubscriptionsDAOImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcountFollowers(java.lang.String userId)intcountSubscriptions(java.lang.String userId, SubscriptionItemTypeEnum type)voiddeleteSubscription(java.lang.String userId, org.alfresco.service.cmr.repository.NodeRef node)booleanhasSubscribed(java.lang.String userId, org.alfresco.service.cmr.repository.NodeRef node)voidinsertSubscription(java.lang.String userId, org.alfresco.service.cmr.repository.NodeRef node)PagingFollowingResultsselectFollowers(java.lang.String userId, org.alfresco.query.PagingRequest pagingRequest)PagingFollowingResultsselectFollowing(java.lang.String userId, org.alfresco.query.PagingRequest pagingRequest)PagingSubscriptionResultsselectSubscriptions(java.lang.String userId, SubscriptionItemTypeEnum type, org.alfresco.query.PagingRequest pagingRequest)voidsetQNameDAO(QNameDAO qnameDAO)voidsetSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)-
Methods inherited from class org.alfresco.repo.domain.subscriptions.AbstractSubscriptionsDAO
getUserNodeRef, setNodeService, setPersonService
-
-
-
-
Method Detail
-
setSqlSessionTemplate
public final void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
-
setQNameDAO
public final void setQNameDAO(QNameDAO qnameDAO)
-
selectSubscriptions
public PagingSubscriptionResults selectSubscriptions(java.lang.String userId, SubscriptionItemTypeEnum type, org.alfresco.query.PagingRequest pagingRequest)
- Specified by:
selectSubscriptionsin interfaceSubscriptionsDAO- Specified by:
selectSubscriptionsin classAbstractSubscriptionsDAO
-
countSubscriptions
public int countSubscriptions(java.lang.String userId, SubscriptionItemTypeEnum type)- Specified by:
countSubscriptionsin interfaceSubscriptionsDAO- Specified by:
countSubscriptionsin classAbstractSubscriptionsDAO
-
insertSubscription
public void insertSubscription(java.lang.String userId, org.alfresco.service.cmr.repository.NodeRef node)- Specified by:
insertSubscriptionin interfaceSubscriptionsDAO- Specified by:
insertSubscriptionin classAbstractSubscriptionsDAO
-
deleteSubscription
public void deleteSubscription(java.lang.String userId, org.alfresco.service.cmr.repository.NodeRef node)- Specified by:
deleteSubscriptionin interfaceSubscriptionsDAO- Specified by:
deleteSubscriptionin classAbstractSubscriptionsDAO
-
hasSubscribed
public boolean hasSubscribed(java.lang.String userId, org.alfresco.service.cmr.repository.NodeRef node)- Specified by:
hasSubscribedin interfaceSubscriptionsDAO- Specified by:
hasSubscribedin classAbstractSubscriptionsDAO
-
selectFollowing
public PagingFollowingResults selectFollowing(java.lang.String userId, org.alfresco.query.PagingRequest pagingRequest)
-
selectFollowers
public PagingFollowingResults selectFollowers(java.lang.String userId, org.alfresco.query.PagingRequest pagingRequest)
- Specified by:
selectFollowersin interfaceSubscriptionsDAO- Specified by:
selectFollowersin classAbstractSubscriptionsDAO
-
countFollowers
public int countFollowers(java.lang.String userId)
- Specified by:
countFollowersin interfaceSubscriptionsDAO- Specified by:
countFollowersin classAbstractSubscriptionsDAO
-
-