@Service @Transactional(readOnly=true) public class PositionHierarchyService extends Object
| Constructor and Description |
|---|
PositionHierarchyService(PositionHierarchyRepository positionHierarchyRepository) |
@Autowired public PositionHierarchyService(PositionHierarchyRepository positionHierarchyRepository)
@Transactional public void createPositionHierarchy(PositionHierarchy positionHierarchy)
@Transactional public void updatePositionHierarchy(PositionHierarchy positionHierarchy)
@Transactional public void deletePositionHierarchy(PositionHierarchy positionHierarchy)
public PositionHierarchy getPositionHierarchyByPosAndObjectType(Long posId, Integer objectId)
public PositionHierarchy getPosHirByPosAndObjectTypeAndObjectSubType(Long posId, Integer objectId, String objectSubType)
public List<PositionHierarchy> getPosHirByObjectTypeAndObjectSubType(Integer objectId, String objectSubType)
public void deleteAllInBatch(List<PositionHierarchy> existingPosHierarchy)
public List<PositionHierarchy> getPositionHeirarchyByFromPositionAndObjectType(Long fromPositionId, Integer objectId)
public List<PositionHierarchy> getListOfPositionHeirarchyByFromPositionAndObjectTypeAndSubType(Long fromPositionId, Integer objectId, String objectSubType)
public List<PositionHierarchy> getListOfPositionHeirarchyByPositionObjectTypeSubType(Integer objectType, List<String> compTypeCodes, org.egov.pims.commons.Position fromPositionId)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.