Class ActivityFeedDAOImpl
java.lang.Object
org.alfresco.repo.domain.activities.ibatis.ActivitiesDAOImpl
org.alfresco.repo.domain.activities.ibatis.ActivityFeedDAOImpl
- All Implemented Interfaces:
ActivitiesDAO,ActivityFeedDAO
-
Field Summary
Fields inherited from class org.alfresco.repo.domain.activities.ibatis.ActivitiesDAOImpl
templateFields inherited from interface org.alfresco.repo.domain.activities.ActivitiesDAO
KEY_ACTIVITY_NULL_VALUEFields inherited from interface org.alfresco.repo.domain.activities.ActivityFeedDAO
MAX_LEN_ACTIVITY_SUMMARY, MAX_LEN_ACTIVITY_TYPE, MAX_LEN_APP_TOOL_ID, MAX_LEN_SITE_ID, MAX_LEN_USER_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncountSiteFeedEntries(String siteId, int maxFeedSize) countUserFeedEntries(String feedUserId, String siteId, boolean excludeThisUser, boolean excludeOtherUsers, long minFeedId, int maxFeedSize) intdeleteFeedEntries(Integer maxIdRange) intdeleteFeedEntries(Date keepDate) intdeleteSiteFeedEntries(String siteId) intdeleteSiteFeedEntries(String siteId, Date keepDate) intdeleteUserFeedEntries(String feedUserId) intdeleteUserFeedEntries(String feedUserId, Date keepDate) longinsertFeedEntry(ActivityFeedEntity activityFeed) org.alfresco.query.PagingResults<ActivityFeedEntity>selectPagedUserFeedEntries(String feedUserId, String networkId, String siteId, boolean excludeThisUser, boolean excludeOtherUsers, long minFeedId, org.alfresco.query.PagingRequest pagingRequest) selectSiteFeedEntries(String siteId, int maxFeedSize) selectSiteFeedsToClean(int maxFeedSize) selectUserFeedEntries(String feedUserId, String siteId, boolean excludeThisUser, boolean excludeOtherUsers, long minFeedId, int maxFeedSize) selectUserFeedsToClean(int maxFeedSize) voidsetFetchBatchSize(int fetchBatchSize) voidsetTenantService(TenantService tenantService) Methods inherited from class org.alfresco.repo.domain.activities.ibatis.ActivitiesDAOImpl
commitTransaction, endTransaction, rollbackTransaction, setSqlSessionTemplate, startTransactionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.alfresco.repo.domain.activities.ActivitiesDAO
commitTransaction, endTransaction, rollbackTransaction, startTransaction
-
Constructor Details
-
ActivityFeedDAOImpl
public ActivityFeedDAOImpl()
-
-
Method Details
-
setTenantService
-
setFetchBatchSize
public void setFetchBatchSize(int fetchBatchSize) -
insertFeedEntry
- Specified by:
insertFeedEntryin interfaceActivityFeedDAO- Throws:
SQLException
-
deleteFeedEntries
- Specified by:
deleteFeedEntriesin interfaceActivityFeedDAO- Throws:
SQLException
-
deleteFeedEntries
- Specified by:
deleteFeedEntriesin interfaceActivityFeedDAO- Throws:
SQLException
-
deleteSiteFeedEntries
- Specified by:
deleteSiteFeedEntriesin interfaceActivityFeedDAO- Throws:
SQLException
-
deleteSiteFeedEntries
- Specified by:
deleteSiteFeedEntriesin interfaceActivityFeedDAO- Throws:
SQLException
-
deleteUserFeedEntries
- Specified by:
deleteUserFeedEntriesin interfaceActivityFeedDAO- Throws:
SQLException
-
deleteUserFeedEntries
- Specified by:
deleteUserFeedEntriesin interfaceActivityFeedDAO- Throws:
SQLException
-
selectUserFeedsToClean
- Specified by:
selectUserFeedsToCleanin interfaceActivityFeedDAO- Throws:
SQLException
-
countUserFeedEntries
public Long countUserFeedEntries(String feedUserId, String siteId, boolean excludeThisUser, boolean excludeOtherUsers, long minFeedId, int maxFeedSize) throws SQLException - Specified by:
countUserFeedEntriesin interfaceActivityFeedDAO- Throws:
SQLException
-
selectSiteFeedsToClean
- Specified by:
selectSiteFeedsToCleanin interfaceActivityFeedDAO- Throws:
SQLException
-
selectUserFeedEntries
public List<ActivityFeedEntity> selectUserFeedEntries(String feedUserId, String siteId, boolean excludeThisUser, boolean excludeOtherUsers, long minFeedId, int maxFeedSize) throws SQLException - Specified by:
selectUserFeedEntriesin interfaceActivityFeedDAO- Throws:
SQLException
-
selectPagedUserFeedEntries
public org.alfresco.query.PagingResults<ActivityFeedEntity> selectPagedUserFeedEntries(String feedUserId, String networkId, String siteId, boolean excludeThisUser, boolean excludeOtherUsers, long minFeedId, org.alfresco.query.PagingRequest pagingRequest) throws SQLException - Specified by:
selectPagedUserFeedEntriesin interfaceActivityFeedDAO- Throws:
SQLException
-
countSiteFeedEntries
- Specified by:
countSiteFeedEntriesin interfaceActivityFeedDAO- Throws:
SQLException
-
selectSiteFeedEntries
public List<ActivityFeedEntity> selectSiteFeedEntries(String siteId, int maxFeedSize) throws SQLException - Specified by:
selectSiteFeedEntriesin interfaceActivityFeedDAO- Throws:
SQLException
-