@Service @Transactional(readOnly=true) public class AdvertisementWorkFlowService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.egov.eis.service.AssignmentService |
assignmentService |
| Constructor and Description |
|---|
AdvertisementWorkFlowService() |
| Modifier and Type | Method and Description |
|---|---|
String |
getApproverName(Long approvalPosition) |
org.egov.eis.entity.Assignment |
getAssignmentByDeptDesigElecWard(AdvertisementPermitDetail advertisementPermitDetail) |
org.hibernate.Session |
getCurrentSession() |
String |
getDepartmentForCscOperatorWorkFlow()
Returns Department for property tax csc operator workflow
|
String |
getDepartmentForWorkFlow()
Returns Department for property tax workflow
|
String |
getDesignationForCscOperatorWorkFlow()
Returns Designation for property tax csc operator workflow
|
String |
getDesignationForThirdPartyUser()
Returns Designation for third party user
|
org.egov.eis.entity.Assignment |
getMappedAssignmentForCscOperator(AdvertisementPermitDetail advertisementPermitDetail) |
List<org.egov.infra.admin.master.entity.AppConfigValues> |
getThirdPartyUserRoles()
Returns third party user roles
|
org.egov.eis.entity.Assignment |
getUserAssignment(org.egov.infra.admin.master.entity.User user,
AdvertisementPermitDetail advertisementPermitDetail) |
org.egov.eis.entity.Assignment |
getUserPositionByZone(AdvertisementPermitDetail advertisementPermitDetail)
Getting User assignment based on designation ,department and zone boundary Reading Designation and Department from
appconfig values and Values should be 'Senior Assistant,Junior Assistant' for designation and
'Revenue,Accounts,Administration' for department
|
org.egov.eis.entity.Assignment |
getWorkFlowInitiator(AdvertisementPermitDetail advertisementPermitDetail) |
Boolean |
isCscOperator(org.egov.infra.admin.master.entity.User user)
Checks whether user is csc operator or not
|
Boolean |
isEmployee(org.egov.infra.admin.master.entity.User user)
Checks whether user is an employee or not
|
Boolean |
validateUserHasSamePositionAsInitiator(Long userId,
org.egov.pims.commons.Position position) |
@Autowired protected org.egov.eis.service.AssignmentService assignmentService
public org.hibernate.Session getCurrentSession()
public String getDesignationForThirdPartyUser()
public String getDepartmentForWorkFlow()
public Boolean isEmployee(org.egov.infra.admin.master.entity.User user)
user - public List<org.egov.infra.admin.master.entity.AppConfigValues> getThirdPartyUserRoles()
public Boolean isCscOperator(org.egov.infra.admin.master.entity.User user)
user - public String getDesignationForCscOperatorWorkFlow()
public String getDepartmentForCscOperatorWorkFlow()
public org.egov.eis.entity.Assignment getAssignmentByDeptDesigElecWard(AdvertisementPermitDetail advertisementPermitDetail)
public org.egov.eis.entity.Assignment getUserPositionByZone(AdvertisementPermitDetail advertisementPermitDetail)
basicProperty - public org.egov.eis.entity.Assignment getMappedAssignmentForCscOperator(AdvertisementPermitDetail advertisementPermitDetail)
public org.egov.eis.entity.Assignment getWorkFlowInitiator(AdvertisementPermitDetail advertisementPermitDetail)
public Boolean validateUserHasSamePositionAsInitiator(Long userId, org.egov.pims.commons.Position position)
public org.egov.eis.entity.Assignment getUserAssignment(org.egov.infra.admin.master.entity.User user,
AdvertisementPermitDetail advertisementPermitDetail)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.