Interface SubscriptionsDAO
-
- All Known Implementing Classes:
AbstractSubscriptionsDAO,SubscriptionsDAOImpl
public interface SubscriptionsDAO
-
-
Method Summary
All Methods Instance Methods Abstract 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)
-
-
-
Method Detail
-
selectSubscriptions
PagingSubscriptionResults selectSubscriptions(java.lang.String userId, SubscriptionItemTypeEnum type, org.alfresco.query.PagingRequest pagingRequest)
-
countSubscriptions
int countSubscriptions(java.lang.String userId, SubscriptionItemTypeEnum type)
-
insertSubscription
void insertSubscription(java.lang.String userId, org.alfresco.service.cmr.repository.NodeRef node)
-
deleteSubscription
void deleteSubscription(java.lang.String userId, org.alfresco.service.cmr.repository.NodeRef node)
-
hasSubscribed
boolean hasSubscribed(java.lang.String userId, org.alfresco.service.cmr.repository.NodeRef node)
-
selectFollowing
PagingFollowingResults selectFollowing(java.lang.String userId, org.alfresco.query.PagingRequest pagingRequest)
-
selectFollowers
PagingFollowingResults selectFollowers(java.lang.String userId, org.alfresco.query.PagingRequest pagingRequest)
-
countFollowers
int countFollowers(java.lang.String userId)
-
-