org.alfresco.repo.domain.activities.ibatis
Class ActivityPostDAOImpl

java.lang.Object
  extended by org.alfresco.repo.domain.activities.ibatis.ActivitiesDAOImpl
      extended by org.alfresco.repo.domain.activities.ibatis.ActivityPostDAOImpl
All Implemented Interfaces:
ActivitiesDAO, ActivityPostDAO

public class ActivityPostDAOImpl
extends ActivitiesDAOImpl
implements ActivityPostDAO


Field Summary
 
Fields inherited from class org.alfresco.repo.domain.activities.ibatis.ActivitiesDAOImpl
template
 
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_SITE_ID, MAX_LEN_USER_ID
 
Constructor Summary
ActivityPostDAOImpl()
           
 
Method Summary
 int deletePosts(java.util.Date keepDate, ActivityPostEntity.STATUS status)
           
 java.lang.Long getMaxActivitySeq()
           
 java.lang.Integer getMaxNodeHash()
           
 java.lang.Long getMinActivitySeq()
           
 long insertPost(ActivityPostEntity activityPost)
           
 java.util.List selectPosts(ActivityPostEntity activityPost)
           
 int updatePost(long id, java.lang.String siteNetwork, java.lang.String activityData, ActivityPostEntity.STATUS status)
           
 int updatePostStatus(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
 

Constructor Detail

ActivityPostDAOImpl

public ActivityPostDAOImpl()
Method Detail

selectPosts

public java.util.List selectPosts(ActivityPostEntity activityPost)
                           throws java.sql.SQLException
Specified by:
selectPosts in interface ActivityPostDAO
Throws:
java.sql.SQLException

getMaxActivitySeq

public java.lang.Long getMaxActivitySeq()
                                 throws java.sql.SQLException
Specified by:
getMaxActivitySeq in interface ActivityPostDAO
Throws:
java.sql.SQLException

getMinActivitySeq

public java.lang.Long getMinActivitySeq()
                                 throws java.sql.SQLException
Specified by:
getMinActivitySeq in interface ActivityPostDAO
Throws:
java.sql.SQLException

getMaxNodeHash

public java.lang.Integer getMaxNodeHash()
                                 throws java.sql.SQLException
Specified by:
getMaxNodeHash in interface ActivityPostDAO
Throws:
java.sql.SQLException

updatePost

public int updatePost(long id,
                      java.lang.String siteNetwork,
                      java.lang.String activityData,
                      ActivityPostEntity.STATUS status)
               throws java.sql.SQLException
Specified by:
updatePost in interface ActivityPostDAO
Throws:
java.sql.SQLException

updatePostStatus

public int updatePostStatus(long id,
                            ActivityPostEntity.STATUS status)
                     throws java.sql.SQLException
Specified by:
updatePostStatus in interface ActivityPostDAO
Throws:
java.sql.SQLException

deletePosts

public int deletePosts(java.util.Date keepDate,
                       ActivityPostEntity.STATUS status)
                throws java.sql.SQLException
Specified by:
deletePosts in interface ActivityPostDAO
Throws:
java.sql.SQLException

insertPost

public long insertPost(ActivityPostEntity activityPost)
                throws java.sql.SQLException
Specified by:
insertPost in interface ActivityPostDAO
Throws:
java.sql.SQLException


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.