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
-
-
Constructor Summary
Constructors Constructor Description VacationRequestDAO()
-
Method Summary
-
-
-
Method Detail
-
getVacationRequests
public List<VacationRequestEntity> getVacationRequests(int offset, int limit)
-
getVacationRequestesCount
public long getVacationRequestesCount()
-
getActiveVacationRequests
public List<VacationRequestEntity> getActiveVacationRequests(int offset, int limit)
-
getWaitingVacationRequests
public List<VacationRequestEntity> getWaitingVacationRequests(int offset, int limit)
-
getActiveVacationRequestsCount
public long getActiveVacationRequestsCount()
-
getWaitingVacationRequestsCount
public long getWaitingVacationRequestsCount()
-
getVacationRequestsByTypeCount
public long getVacationRequestsByTypeCount(String type)
-
getVacationRequestsByUserId
public List<VacationRequestEntity> getVacationRequestsByUserId(String userId, int offset, int limit)
-
getVacationRequestsByType
public List<VacationRequestEntity> getVacationRequestsByType(String type, int offset, int limit)
-
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
public List<VacationRequestEntity> getVacationRequestbyId(long id)
-
getVacationRequestsbyDate
public List<VacationRequestEntity> getVacationRequestsbyDate(Date date)
-
getActiveVacationRequestsByManager
public List<VacationRequestEntity> getActiveVacationRequestsByManager(String managerId, List<String> listSubs, int offset, int limit)
-
-