Package org.exoplatform.timetracker.dao
Class ActivityRecordDAO
java.lang.Object
org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<ActivityRecordEntity,Long>
org.exoplatform.timetracker.dao.ActivityRecordDAO
- All Implemented Interfaces:
org.exoplatform.commons.api.persistence.GenericDAO<ActivityRecordEntity,Long>
public class ActivityRecordDAO
extends org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<ActivityRecordEntity,Long>
ActivityRecordDAO class.
- Version:
- $Id: $Id
- Author:
- Krout MedAmine
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstantQUERY_DATE_FORMAT="yyyy-MM-dd HH:mm:ss"static final SimpleDateFormatConstantquryDateFormatterFields inherited from class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl
modelClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcountActivityRecords(String search, String activity, String type, String subType, String activityCode, String subActivityCode, String client, String project, String feature, String fromDate, String toDate, String userName, String location, String office) countActivityRecords.getActivityRecords(String search, String activity, String type, String subType, String activityCode, String subActivityCode, String client, String project, String feature, String fromDate, String toDate, String userName, String location, String office, int offset, int limit, String sortBy, boolean sortDesc) getActivityRecords.getLastActivityRecord(String userName) get Last Activity Record.getUserActivityRecordsList(String day, String userName) getUserActivityRecordsList.Methods inherited from class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl
count, create, createAll, delete, deleteAll, deleteAll, find, findAll, getEntityManager, getHibernateDialect, isMSSQLDialect, isOrcaleDialect, update, updateAll
-
Field Details
-
QUERY_DATE_FORMAT
ConstantQUERY_DATE_FORMAT="yyyy-MM-dd HH:mm:ss"- See Also:
-
quryDateFormatter
ConstantquryDateFormatter
-
-
Constructor Details
-
ActivityRecordDAO
public ActivityRecordDAO()
-
-
Method Details
-
getUserActivityRecordsList
getUserActivityRecordsList.
-
getLastActivityRecord
get Last Activity Record.
-
getActivityRecords
public List<ActivityRecordEntity> getActivityRecords(String search, String activity, String type, String subType, String activityCode, String subActivityCode, String client, String project, String feature, String fromDate, String toDate, String userName, String location, String office, int offset, int limit, String sortBy, boolean sortDesc) getActivityRecords.
- Parameters:
search- aStringobject.activity- aLongobject.type- aLongobject.subType- aLongobject.activityCode- aLongobject.subActivityCode- aLongobject.client- aLongobject.project- aLongobject.feature- aLongobject.fromDate- aStringobject.toDate- aStringobject.userName- aStringobject.location- aStringobject.office- aStringobject.offset- a int.limit- a int.sortBy- aStringobject.sortDesc- a boolean.- Returns:
- a
Listobject.
-
countActivityRecords
public long countActivityRecords(String search, String activity, String type, String subType, String activityCode, String subActivityCode, String client, String project, String feature, String fromDate, String toDate, String userName, String location, String office) countActivityRecords.
- Parameters:
search- aStringobject.activity- aLongobject.type- aLongobject.subType- aLongobject.activityCode- aLongobject.subActivityCode- aLongobject.client- aLongobject.project- aLongobject.feature- aLongobject.fromDate- aStringobject.toDate- aStringobject.userName- aStringobject.location- aStringobject.office- aStringobject.- Returns:
- a long.
-