org.wso2.solutions.identity.persistence.dao
Class ReportDAO

java.lang.Object
  extended by org.wso2.solutions.identity.persistence.dao.BaseDAO
      extended by org.wso2.solutions.identity.persistence.dao.ReportDAO

public class ReportDAO
extends BaseDAO


Field Summary
 
Fields inherited from class org.wso2.solutions.identity.persistence.dao.BaseDAO
log, messages
 
Constructor Summary
ReportDAO(HibernateConfig config)
           
 
Method Summary
 ActionDO addReportData(java.lang.String username, java.lang.String actionId, java.lang.String description)
           
 ActionDO[] getAllActions()
           
 java.util.List getReportDataByAction(java.lang.String actionId, java.util.Date startDate, java.util.Date endDate)
           
 java.util.List getReportDataByUser(java.lang.String username, java.util.Date startDate, java.util.Date endDate)
           
 
Methods inherited from class org.wso2.solutions.identity.persistence.dao.BaseDAO
create, createOrUpdate, delete, executeSingleDMLStatement, getDataObject, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportDAO

public ReportDAO(HibernateConfig config)
Method Detail

getAllActions

public ActionDO[] getAllActions()

addReportData

public ActionDO addReportData(java.lang.String username,
                              java.lang.String actionId,
                              java.lang.String description)

getReportDataByUser

public java.util.List getReportDataByUser(java.lang.String username,
                                          java.util.Date startDate,
                                          java.util.Date endDate)

getReportDataByAction

public java.util.List getReportDataByAction(java.lang.String actionId,
                                            java.util.Date startDate,
                                            java.util.Date endDate)