Class ActivityPostDAOImpl
- java.lang.Object
-
- org.alfresco.repo.domain.activities.ibatis.ActivitiesDAOImpl
-
- org.alfresco.repo.domain.activities.ibatis.ActivityPostDAOImpl
-
- All Implemented Interfaces:
ActivitiesDAO,ActivityPostDAO
public class ActivityPostDAOImpl extends ActivitiesDAOImpl implements ActivityPostDAO
- Since:
- 3.0
- Author:
- janv
-
-
Field Summary
-
Fields inherited from class org.alfresco.repo.domain.activities.ibatis.ActivitiesDAOImpl
template
-
Fields inherited from interface org.alfresco.repo.domain.activities.ActivitiesDAO
KEY_ACTIVITY_NULL_VALUE
-
Fields inherited from interface org.alfresco.repo.domain.activities.ActivityPostDAO
MAX_LEN_ACTIVITY_DATA, MAX_LEN_ACTIVITY_TYPE, MAX_LEN_APP_TOOL_ID, MAX_LEN_NAME, MAX_LEN_SITE_ID, MAX_LEN_USER_ID
-
-
Constructor Summary
Constructors Constructor Description ActivityPostDAOImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdeletePosts(Date keepDate, ActivityPostEntity.STATUS status)LonggetMaxActivitySeq()IntegergetMaxNodeHash()LonggetMinActivitySeq()longinsertPost(ActivityPostEntity activityPost)List<ActivityPostEntity>selectPosts(ActivityPostEntity activityPost, int maxItems)intupdatePost(long id, String siteNetwork, String activityData, ActivityPostEntity.STATUS status)intupdatePostStatus(long id, ActivityPostEntity.STATUS status)-
Methods inherited from class org.alfresco.repo.domain.activities.ibatis.ActivitiesDAOImpl
commitTransaction, endTransaction, rollbackTransaction, setSqlSessionTemplate, startTransaction
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.alfresco.repo.domain.activities.ActivitiesDAO
commitTransaction, endTransaction, rollbackTransaction, startTransaction
-
-
-
-
Method Detail
-
selectPosts
public List<ActivityPostEntity> selectPosts(ActivityPostEntity activityPost, int maxItems) throws SQLException
- Specified by:
selectPostsin interfaceActivityPostDAO- Throws:
SQLException
-
getMaxActivitySeq
public Long getMaxActivitySeq() throws SQLException
- Specified by:
getMaxActivitySeqin interfaceActivityPostDAO- Throws:
SQLException
-
getMinActivitySeq
public Long getMinActivitySeq() throws SQLException
- Specified by:
getMinActivitySeqin interfaceActivityPostDAO- Throws:
SQLException
-
getMaxNodeHash
public Integer getMaxNodeHash() throws SQLException
- Specified by:
getMaxNodeHashin interfaceActivityPostDAO- Throws:
SQLException
-
updatePost
public int updatePost(long id, String siteNetwork, String activityData, ActivityPostEntity.STATUS status) throws SQLException- Specified by:
updatePostin interfaceActivityPostDAO- Throws:
SQLException
-
updatePostStatus
public int updatePostStatus(long id, ActivityPostEntity.STATUS status) throws SQLException- Specified by:
updatePostStatusin interfaceActivityPostDAO- Throws:
SQLException
-
deletePosts
public int deletePosts(Date keepDate, ActivityPostEntity.STATUS status) throws SQLException
- Specified by:
deletePostsin interfaceActivityPostDAO- Throws:
SQLException
-
insertPost
public long insertPost(ActivityPostEntity activityPost) throws SQLException
- Specified by:
insertPostin interfaceActivityPostDAO- Throws:
SQLException
-
-