Package org.exoplatform.rhmanagement.dao
Class VacationRequestDAO
java.lang.Object
org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<VacationRequestEntity,String>
org.exoplatform.rhmanagement.dao.VacationRequestDAO
- All Implemented Interfaces:
org.exoplatform.commons.api.persistence.GenericDAO<VacationRequestEntity,String>
public class VacationRequestDAO
extends org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<VacationRequestEntity,String>
Created by The eXo Platform SAS
-
Field Summary
Fields inherited from class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl
modelClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetActiveVacationRequests(int offset, int limit) getActiveVacationRequestsByManager(String managerId, List<String> listSubs, int offset, int limit) getActiveVacationRequestsByUserId(String userId, int offset, int limit) getActiveVacationRequestsByValidator(String userId, int offset, int limit) longgetVacationRequestbyId(long id) longgetVacationRequests(int offset, int limit) getVacationRequestsByType(String type, int offset, int limit) longgetVacationRequestsByUserId(String userId, int offset, int limit) getVacationRequestsByUserIdAndStatus(String userId, String status, int offset, int limit) getVacationRequestsByValidator(String userId, int offset, int limit) getVacationRequestsByValidatorAndStatus(String userId, String status, int offset, int limit) getWaitingVacationRequests(int offset, int limit) longMethods inherited from class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl
count, create, createAll, delete, deleteAll, deleteAll, find, findAll, getEntityManager, getHibernateDialect, isMSSQLDialect, isOrcaleDialect, update, updateAll
-
Constructor Details
-
VacationRequestDAO
public VacationRequestDAO()
-
-
Method Details
-
getVacationRequests
-
getVacationRequestesCount
public long getVacationRequestesCount() -
getActiveVacationRequests
-
getWaitingVacationRequests
-
getActiveVacationRequestsCount
public long getActiveVacationRequestsCount() -
getWaitingVacationRequestsCount
public long getWaitingVacationRequestsCount() -
getVacationRequestsByTypeCount
-
getVacationRequestsByUserId
public List<VacationRequestEntity> getVacationRequestsByUserId(String userId, int offset, int limit) -
getVacationRequestsByType
-
getVacationRequestsByUserIdAndStatus
public List<VacationRequestEntity> getVacationRequestsByUserIdAndStatus(String userId, String status, int offset, int limit) -
getActiveVacationRequestsByUserId
public List<VacationRequestEntity> getActiveVacationRequestsByUserId(String userId, int offset, int limit) -
getVacationRequestsByValidator
public List<VacationRequestEntity> getVacationRequestsByValidator(String userId, int offset, int limit) -
getActiveVacationRequestsByValidator
public List<VacationRequestEntity> getActiveVacationRequestsByValidator(String userId, int offset, int limit) -
getVacationRequestsByValidatorAndStatus
public List<VacationRequestEntity> getVacationRequestsByValidatorAndStatus(String userId, String status, int offset, int limit) -
getVacationRequestbyId
-
getVacationRequestsbyDate
-
getActiveVacationRequestsByManager
public List<VacationRequestEntity> getActiveVacationRequestsByManager(String managerId, List<String> listSubs, int offset, int limit)
-