public class ContractorAdvanceServiceImpl extends org.egov.infstr.services.PersistenceService<ContractorAdvanceRequisition,Long> implements ContractorAdvanceService
| Modifier and Type | Field and Description |
|---|---|
protected org.egov.infstr.services.PersistenceService |
persistenceService |
| Constructor and Description |
|---|
ContractorAdvanceServiceImpl() |
ContractorAdvanceServiceImpl(Class<ContractorAdvanceRequisition> type) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelContractorAdvanceRequisition(ContractorAdvanceRequisition contractorAdvanceRequisition,
String actionName) |
BigDecimal |
getAdvancePaidByWOEstIdForView(Long workOrderEstimateId,
Long contractorAdvanceRequisitionId) |
BigDecimal |
getAdvancePaidByWOEstimateId(Long workOrderEstimateId) |
List<org.egov.commons.EgwStatus> |
getAllContractorAdvanceRequisitionStatus() |
List<org.egov.eis.entity.DrawingOfficer> |
getAllDrawingOfficerFromARF() |
org.egov.commons.CChartOfAccounts |
getContractorAdvanceAccountcodeForWOE(Long workOrderEstimateId) |
List<org.egov.commons.CChartOfAccounts> |
getContractorAdvanceAccountcodes()
Get List of Contractor Advance payable account codes based on Account code Purpose 'CONTRACTOR_ADVANCE_ACCOUNTCODE'
|
ContractorAdvanceRequisition |
getContractorAdvanceRequisitionById(Long Id) |
ContractorAdvanceRequisition |
getContractorARFInWorkflowByWOEId(Long workOrderEstimateId) |
List<HashMap> |
getDrawingOfficerListForARF(String query,
Date advanceRequisitionDate)
Get List of Drawing officer from given list of designations which are read from app config values based on the date passed
and for given search criteria from auto complete as name or code(query string)
|
Integer |
getFunctionaryForWorkflow(ContractorAdvanceRequisition contractorAdvanceRequisition) |
BigDecimal |
getTotalAdvancePaymentMadeByWOEstimateId(Long workOrderEstimateId,
Date asOnDate) |
BigDecimal |
getTotalEstimateValueIncludingRE(AbstractEstimate abstractEstimate) |
ContractorAdvanceRequisition |
save(ContractorAdvanceRequisition contractorAdvanceRequisition,
String actionName,
Long advanceAccountCode) |
void |
setARFNumber(ContractorAdvanceRequisition contractorAdvanceRequisition) |
void |
setContractorAdvanceRequisitionNumberGenerator(ContractorAdvanceRequisitionNumberGenerator contractorAdvanceRequisitionNumberGenerator) |
void |
setContractorAdvanceWorkflowService(org.egov.infra.workflow.service.WorkflowService<ContractorAdvanceRequisition> workflow) |
void |
setEisService(org.egov.pims.service.EisUtilService eisService) |
void |
setPersistenceService(org.egov.infstr.services.PersistenceService persistenceService) |
void |
setRevisionAbstractEstimateService(org.egov.infstr.services.PersistenceService<RevisionAbstractEstimate,Long> revisionAbstractEstimateService) |
void |
setWorksService(WorksService worksService) |
addFilterCriteriaForObject, addIndexparams, applyAuditing, applyAuditing, create, delete, find, find, findAll, findAll, findAllBy, findAllByNamedQuery, findByExample, findById, findById, findByIdWithJoinFetch, findByNamedQuery, findPageBy, findPageByNamedQuery, getNamedQuery, getSearchSession, getSession, getType, indexEntity, load, merge, persist, search, search, update, validate, validateModelprotected org.egov.infstr.services.PersistenceService persistenceService
public ContractorAdvanceServiceImpl()
public ContractorAdvanceServiceImpl(Class<ContractorAdvanceRequisition> type)
public BigDecimal getAdvancePaidByWOEstimateId(Long workOrderEstimateId) throws org.egov.infra.validation.exception.ValidationException
getAdvancePaidByWOEstimateId in interface ContractorAdvanceServiceworkOrderEstimateId - , contractorAdvanceRequisitionIdorg.egov.infra.validation.exception.ValidationExceptionpublic BigDecimal getAdvancePaidByWOEstIdForView(Long workOrderEstimateId, Long contractorAdvanceRequisitionId) throws org.egov.infra.validation.exception.ValidationException
getAdvancePaidByWOEstIdForView in interface ContractorAdvanceServiceworkOrderEstimateId - , contractorAdvanceRequisitionIdorg.egov.infra.validation.exception.ValidationExceptionpublic ContractorAdvanceRequisition save(ContractorAdvanceRequisition contractorAdvanceRequisition, String actionName, Long advanceAccountCode) throws org.egov.infra.validation.exception.ValidationException
save in interface ContractorAdvanceServicecontractorAdvanceRequisition - , actionName, advanceAccountCode @ save Contractor Advance Object and return
ContractorAdvanceRequisitionorg.egov.infra.validation.exception.ValidationExceptionpublic void setARFNumber(ContractorAdvanceRequisition contractorAdvanceRequisition)
public ContractorAdvanceRequisition getContractorAdvanceRequisitionById(Long Id) throws org.egov.infra.validation.exception.ValidationException
getContractorAdvanceRequisitionById in interface ContractorAdvanceServiceorg.egov.infra.validation.exception.ValidationExceptionpublic List<HashMap> getDrawingOfficerListForARF(String query, Date advanceRequisitionDate)
ContractorAdvanceServicegetDrawingOfficerListForARF in interface ContractorAdvanceServicepublic List<org.egov.commons.CChartOfAccounts> getContractorAdvanceAccountcodes() throws org.egov.infra.validation.exception.ValidationException
ContractorAdvanceServicegetContractorAdvanceAccountcodes in interface ContractorAdvanceServiceorg.egov.infra.validation.exception.ValidationExceptionpublic BigDecimal getTotalEstimateValueIncludingRE(AbstractEstimate abstractEstimate) throws org.egov.infra.validation.exception.ValidationException
getTotalEstimateValueIncludingRE in interface ContractorAdvanceServiceorg.egov.infra.validation.exception.ValidationExceptionpublic Integer getFunctionaryForWorkflow(ContractorAdvanceRequisition contractorAdvanceRequisition)
getFunctionaryForWorkflow in interface ContractorAdvanceServicepublic void cancelContractorAdvanceRequisition(ContractorAdvanceRequisition contractorAdvanceRequisition, String actionName) throws org.egov.infra.validation.exception.ValidationException
cancelContractorAdvanceRequisition in interface ContractorAdvanceServicecontractorAdvanceRequisition - , actionName Cancel Contractor Advance Objectorg.egov.infra.validation.exception.ValidationExceptionpublic List<org.egov.commons.EgwStatus> getAllContractorAdvanceRequisitionStatus()
getAllContractorAdvanceRequisitionStatus in interface ContractorAdvanceServicepublic List<org.egov.eis.entity.DrawingOfficer> getAllDrawingOfficerFromARF()
getAllDrawingOfficerFromARF in interface ContractorAdvanceServicepublic org.egov.commons.CChartOfAccounts getContractorAdvanceAccountcodeForWOE(Long workOrderEstimateId)
getContractorAdvanceAccountcodeForWOE in interface ContractorAdvanceServicepublic BigDecimal getTotalAdvancePaymentMadeByWOEstimateId(Long workOrderEstimateId, Date asOnDate)
getTotalAdvancePaymentMadeByWOEstimateId in interface ContractorAdvanceServiceworkOrderEstimateId - , asOnDatepublic ContractorAdvanceRequisition getContractorARFInWorkflowByWOEId(Long workOrderEstimateId)
getContractorARFInWorkflowByWOEId in interface ContractorAdvanceServicepublic void setPersistenceService(org.egov.infstr.services.PersistenceService persistenceService)
public void setWorksService(WorksService worksService)
public void setEisService(org.egov.pims.service.EisUtilService eisService)
public void setContractorAdvanceRequisitionNumberGenerator(ContractorAdvanceRequisitionNumberGenerator contractorAdvanceRequisitionNumberGenerator)
public void setRevisionAbstractEstimateService(org.egov.infstr.services.PersistenceService<RevisionAbstractEstimate,Long> revisionAbstractEstimateService)
public void setContractorAdvanceWorkflowService(org.egov.infra.workflow.service.WorkflowService<ContractorAdvanceRequisition> workflow)
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.