@Repository public interface PositionHierarchyRepository extends org.springframework.data.jpa.repository.JpaRepository<PositionHierarchy,Integer>
| Modifier and Type | Method and Description |
|---|---|
List<PositionHierarchy> |
findPositionHierarchyByComplaintTypesAndFromPosition(Integer objectType,
List<String> complaintTypes,
org.egov.pims.commons.Position fromPosition) |
List<PositionHierarchy> |
getListOfPositionHeirarchyByFromPositionAndObjectType(Long fromPosition,
Integer objectType) |
List<PositionHierarchy> |
getListOfPositionHeirarchyByFromPositionAndObjectTypeAndSubType(Long fromPosition,
Integer objectType,
String objectSubType) |
List<PositionHierarchy> |
getListOfPositionHeirarchyByObjectType(Integer objectType) |
List<PositionHierarchy> |
getPosHirByObjectTypeAndObjectSubType(Integer objectType,
String objectSubType) |
PositionHierarchy |
getPosHirByPosAndObjectTypeAndObjectSubType(Long fromPosition,
Integer objectType,
String objectSubType) |
PositionHierarchy |
getPositionHierarchyByPosAndObjectType(Long fromPosition,
Integer objectType) |
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAll, flush, getOne, save, saveAndFlushfindAll@Query(value=" from PositionHierarchy P where P.fromPosition.id=:fromPosition and P.objectType.id=:objectType") PositionHierarchy getPositionHierarchyByPosAndObjectType(@Param(value="fromPosition") Long fromPosition, @Param(value="objectType") Integer objectType)
@Query(value=" from PositionHierarchy P where P.fromPosition.id=:fromPosition and P.objectType.id=:objectType and P.objectSubType=:objectSubType") PositionHierarchy getPosHirByPosAndObjectTypeAndObjectSubType(@Param(value="fromPosition") Long fromPosition, @Param(value="objectType") Integer objectType, @Param(value="objectSubType") String objectSubType)
@Query(value=" from PositionHierarchy P where P.objectType.id=:objectType and P.objectSubType=:objectSubType") List<PositionHierarchy> getPosHirByObjectTypeAndObjectSubType(@Param(value="objectType") Integer objectType, @Param(value="objectSubType") String objectSubType)
@Query(value=" from PositionHierarchy P where P.fromPosition.id=:fromPosition and P.objectType.id=:objectType order by P.objectSubType ") List<PositionHierarchy> getListOfPositionHeirarchyByFromPositionAndObjectType(@Param(value="fromPosition") Long fromPosition, @Param(value="objectType") Integer objectType)
@Query(value=" from PositionHierarchy P where P.fromPosition.id=:fromPosition and P.objectType.id=:objectType and P.objectSubType=:objectSubType") List<PositionHierarchy> getListOfPositionHeirarchyByFromPositionAndObjectTypeAndSubType(@Param(value="fromPosition") Long fromPosition, @Param(value="objectType") Integer objectType, @Param(value="objectSubType") String objectSubType)
@Query(value=" from PositionHierarchy P where P.objectType.id=:objectType ") List<PositionHierarchy> getListOfPositionHeirarchyByObjectType(@Param(value="objectType") Integer objectType)
@Query(value="select ph from PositionHierarchy ph where ph.objectType.id=:objectType and ph.objectSubType in :complaintTypes and ph.fromPosition = :fromPosition") List<PositionHierarchy> findPositionHierarchyByComplaintTypesAndFromPosition(@Param(value="objectType") Integer objectType, @Param(value="complaintTypes") List<String> complaintTypes, @Param(value="fromPosition") org.egov.pims.commons.Position fromPosition)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.