public class ActivityFeedDAOImpl extends ActivitiesDAOImpl implements ActivityFeedDAO
templateMAX_LEN_ACTIVITY_SUMMARY, MAX_LEN_ACTIVITY_TYPE, MAX_LEN_APP_TOOL_ID, MAX_LEN_SITE_ID, MAX_LEN_USER_IDKEY_ACTIVITY_NULL_VALUE| Constructor and Description |
|---|
ActivityFeedDAOImpl() |
| Modifier and Type | Method and Description |
|---|---|
Long |
countSiteFeedEntries(String siteId,
int maxFeedSize) |
Long |
countUserFeedEntries(String feedUserId,
String siteId,
boolean excludeThisUser,
boolean excludeOtherUsers,
long minFeedId,
int maxFeedSize) |
int |
deleteFeedEntries(Date keepDate) |
int |
deleteFeedEntries(Integer maxIdRange) |
int |
deleteSiteFeedEntries(String siteId) |
int |
deleteSiteFeedEntries(String siteId,
Date keepDate) |
int |
deleteUserFeedEntries(String feedUserId) |
int |
deleteUserFeedEntries(String feedUserId,
Date keepDate) |
long |
insertFeedEntry(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) |
List<ActivityFeedEntity> |
selectSiteFeedEntries(String siteId,
int maxFeedSize) |
List<ActivityFeedEntity> |
selectSiteFeedsToClean(int maxFeedSize) |
List<ActivityFeedEntity> |
selectUserFeedEntries(String feedUserId,
String siteId,
boolean excludeThisUser,
boolean excludeOtherUsers,
long minFeedId,
int maxFeedSize) |
List<ActivityFeedEntity> |
selectUserFeedsToClean(int maxFeedSize) |
void |
setFetchBatchSize(int fetchBatchSize) |
void |
setTenantService(org.alfresco.repo.tenant.TenantService tenantService) |
commitTransaction, endTransaction, rollbackTransaction, setSqlSessionTemplate, startTransactionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcommitTransaction, endTransaction, rollbackTransaction, startTransactionpublic void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
public void setFetchBatchSize(int fetchBatchSize)
public long insertFeedEntry(ActivityFeedEntity activityFeed) throws SQLException
insertFeedEntry in interface ActivityFeedDAOSQLExceptionpublic int deleteFeedEntries(Integer maxIdRange) throws SQLException
deleteFeedEntries in interface ActivityFeedDAOSQLExceptionpublic int deleteFeedEntries(Date keepDate) throws SQLException
deleteFeedEntries in interface ActivityFeedDAOSQLExceptionpublic int deleteSiteFeedEntries(String siteId) throws SQLException
deleteSiteFeedEntries in interface ActivityFeedDAOSQLExceptionpublic int deleteSiteFeedEntries(String siteId, Date keepDate) throws SQLException
deleteSiteFeedEntries in interface ActivityFeedDAOSQLExceptionpublic int deleteUserFeedEntries(String feedUserId, Date keepDate) throws SQLException
deleteUserFeedEntries in interface ActivityFeedDAOSQLExceptionpublic int deleteUserFeedEntries(String feedUserId) throws SQLException
deleteUserFeedEntries in interface ActivityFeedDAOSQLExceptionpublic List<ActivityFeedEntity> selectUserFeedsToClean(int maxFeedSize) throws SQLException
selectUserFeedsToClean in interface ActivityFeedDAOSQLExceptionpublic Long countUserFeedEntries(String feedUserId, String siteId, boolean excludeThisUser, boolean excludeOtherUsers, long minFeedId, int maxFeedSize) throws SQLException
countUserFeedEntries in interface ActivityFeedDAOSQLExceptionpublic List<ActivityFeedEntity> selectSiteFeedsToClean(int maxFeedSize) throws SQLException
selectSiteFeedsToClean in interface ActivityFeedDAOSQLExceptionpublic List<ActivityFeedEntity> selectUserFeedEntries(String feedUserId, String siteId, boolean excludeThisUser, boolean excludeOtherUsers, long minFeedId, int maxFeedSize) throws SQLException
selectUserFeedEntries in interface ActivityFeedDAOSQLExceptionpublic 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
selectPagedUserFeedEntries in interface ActivityFeedDAOSQLExceptionpublic Long countSiteFeedEntries(String siteId, int maxFeedSize) throws SQLException
countSiteFeedEntries in interface ActivityFeedDAOSQLExceptionpublic List<ActivityFeedEntity> selectSiteFeedEntries(String siteId, int maxFeedSize) throws SQLException
selectSiteFeedEntries in interface ActivityFeedDAOSQLExceptionCopyright © 2005–2018 Alfresco Software. All rights reserved.