@Service @Transactional(readOnly=true) public class EscalationService extends Object
| Constructor and Description |
|---|
EscalationService(EscalationRepository escalationRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
create(Escalation escalation) |
void |
delete(Escalation escalation) |
void |
deleteAllInBatch(List<Escalation> entities) |
void |
escalateComplaint() |
List<Escalation> |
findAllBycomplaintTypeId(Long complaintTypeId) |
Escalation |
getEscalationBycomplaintTypeAndDesignation(Long complaintTypeId,
Long designationId) |
List<org.egov.eis.entity.PositionHierarchy> |
getEscalationObjByComplaintTypeFromPosition(List<ComplaintType> complaintTypes,
org.egov.pims.commons.Position fromPosition) |
org.egov.eis.entity.PositionHierarchy |
getExistingEscalation(org.egov.eis.entity.PositionHierarchy positionHierarchy) |
protected Date |
getExpiryDate(Complaint complaint) |
Integer |
getHrsToResolve(Long designationId,
Long complaintTypeId) |
org.springframework.data.domain.Page<Escalation> |
getPageOfEscalations(Integer pageNumber,
Integer pageSize,
Long complaintTypeId,
Long designationId) |
void |
update(Escalation escalation) |
void |
updateOnEscalation(Complaint complaint,
org.egov.pims.commons.Position superiorPosition,
org.egov.infra.admin.master.entity.User superiorUser) |
@Autowired public EscalationService(EscalationRepository escalationRepository)
@Transactional public void create(Escalation escalation)
@Transactional public void update(Escalation escalation)
@Transactional public void delete(Escalation escalation)
public List<Escalation> findAllBycomplaintTypeId(Long complaintTypeId)
@Transactional public void escalateComplaint()
public void updateOnEscalation(Complaint complaint, org.egov.pims.commons.Position superiorPosition, org.egov.infra.admin.master.entity.User superiorUser)
@Transactional public void deleteAllInBatch(List<Escalation> entities)
public org.springframework.data.domain.Page<Escalation> getPageOfEscalations(Integer pageNumber, Integer pageSize, Long complaintTypeId, Long designationId)
public List<org.egov.eis.entity.PositionHierarchy> getEscalationObjByComplaintTypeFromPosition(List<ComplaintType> complaintTypes, org.egov.pims.commons.Position fromPosition)
public org.egov.eis.entity.PositionHierarchy getExistingEscalation(org.egov.eis.entity.PositionHierarchy positionHierarchy)
public Escalation getEscalationBycomplaintTypeAndDesignation(Long complaintTypeId, Long designationId)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.