@Service public class VoucherService extends org.egov.infstr.services.PersistenceService<org.egov.commons.CVoucherHeader,Long>
| Modifier and Type | Field and Description |
|---|---|
protected org.egov.eis.service.EisCommonService |
eisCommonService |
protected org.egov.infstr.services.PersistenceService |
persistenceService |
| Constructor and Description |
|---|
VoucherService() |
VoucherService(Class<org.egov.commons.CVoucherHeader> voucherHeader) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
budgetaryCheck(EgBillregister billregister) |
void |
cancelVoucher(org.egov.commons.CVoucherHeader voucher) |
EgBillregister |
createBillForVoucherSubType(List<VoucherDetails> billDetailslist,
List<VoucherDetails> subLedgerlist,
org.egov.commons.CVoucherHeader voucherHeader,
VoucherTypeBean voucherTypeBean,
BigDecimal totalBillAmount) |
void |
createVoucherfromPreApprovedVoucher(org.egov.commons.CVoucherHeader vh) |
void |
deleteGLDetailByVHId(Object voucherHeaderId) |
List<Map<String,Object>> |
getAllDesgByAndDept(Integer deptId,
String desgfuncry) |
org.egov.infra.admin.master.entity.Boundary |
getBoundaryForUser(org.egov.commons.CVoucherHeader rv) |
protected String |
getCgnType(String vType) |
org.egov.infra.admin.master.entity.Department |
getCurrentDepartment() |
Integer |
getDefaultDepartment() |
org.egov.infra.admin.master.entity.Department |
getDepartmentForUser(org.egov.infra.admin.master.entity.User user) |
org.egov.infra.admin.master.entity.Department |
getDepartmentForWfItem(org.egov.commons.CVoucherHeader cv) |
Map<String,Object> |
getDesgByDeptAndType(String type,
String scriptName) |
Map<String,Object> |
getDesgByDeptAndTypeAndVoucherDate(String type,
String scriptName,
Date vouDate,
Paymentheader paymentheader) |
Map<String,Object> |
getDesgByDeptAndTypeAndvouDate(String type,
String scriptName,
Date vouDate) |
Map<String,Object> |
getDesgByDeptAndTypeAndVoudate(String type,
String scriptName,
Date vouDate) |
Map<String,Object> |
getDesgBYPassingWfItem(String scriptName,
Object wfitem,
Integer deptId) |
org.egov.pims.model.PersonalInformation |
getEmpForCurrentUser() |
String |
getEmployeeNameForPositionId(org.egov.pims.commons.Position pos) |
org.egov.commons.dao.FinancialYearHibernateDAO |
getFinancialYearDAO() |
List<Map<String,Object>> |
getJournalVouchers(org.egov.commons.CVoucherHeader voucherHeader,
Map<String,Object> searchFilterMap) |
Double |
getJVsGrassAmount(Paymentheader paymentheader) |
org.egov.pims.commons.Position |
getPositionForEmployee(org.egov.eis.entity.Employee emp) |
org.egov.pims.commons.Position |
getPositionForWfItem(org.egov.commons.CVoucherHeader rv) |
org.egov.infra.admin.master.entity.Department |
getTempDepartmentForWfItem(org.egov.commons.CVoucherHeader cv,
org.egov.pims.commons.Position position) |
org.egov.commons.CVoucherHeader |
getUpdatedVNumCGVN(org.egov.commons.CVoucherHeader existingVH,
org.egov.commons.CVoucherHeader voucherHeader,
String voucherNumType) |
List<org.egov.eis.entity.EmployeeView> |
getUserByDeptAndDesgName(String departmentId,
String designationId,
String functionaryId) |
VoucherHelper |
getVoucherHelper() |
VoucherHibernateDAO |
getVoucherHibDAO() |
Map<String,Object> |
getVoucherInfo(Long voucherId) |
void |
insertIntoRecordStatus(org.egov.commons.CVoucherHeader voucherHeader) |
org.egov.commons.CVoucherHeader |
postIntoVoucherHeader(org.egov.commons.CVoucherHeader voucherHeader,
VoucherTypeBean voucherTypeBean) |
List<Transaxtion> |
postInTransaction(List<VoucherDetails> billDetailslist,
List<VoucherDetails> subLedgerlist,
org.egov.commons.CVoucherHeader voucherHeader)
Post into Voucher detail and create transaction list for posting into GL.
|
void |
setBudgetDetailsDAO(BudgetDetailsHibernateDAO detailsHibernateDAO) |
void |
setEisCommonService(org.egov.eis.service.EisCommonService eisCommonService) |
void |
setEisService(org.egov.infstr.services.EISServeable eisService) |
void |
setEmployeeService(org.egov.pims.service.EmployeeServiceOld employeeService) |
void |
setFinancialYearDAO(org.egov.commons.dao.FinancialYearHibernateDAO financialYearDAO) |
void |
setPersistenceService(org.egov.infstr.services.PersistenceService persistenceService) |
void |
setScriptService(org.egov.infra.script.service.ScriptService scriptService) |
void |
setVoucherHeaderDetails(org.egov.commons.CVoucherHeader voucherHeader,
VoucherTypeBean voucherTypeBean) |
void |
setVoucherHelper(VoucherHelper voucherHelper) |
void |
setVoucherHibDAO(VoucherHibernateDAO voucherHibDAO) |
EgBillregister |
updateBillForVSubType(List<VoucherDetails> billDetailslist,
List<VoucherDetails> subLedgerlist,
org.egov.commons.CVoucherHeader voucherHeader,
VoucherTypeBean voucherTypeBean,
BigDecimal totalBillAmount) |
org.egov.commons.CVoucherHeader |
updateVoucherHeader(org.egov.commons.CVoucherHeader voucherHeader) |
org.egov.commons.CVoucherHeader |
updateVoucherHeader(org.egov.commons.CVoucherHeader voucherHeader,
String voucherNumType) |
org.egov.commons.CVoucherHeader |
updateVoucherHeader(org.egov.commons.CVoucherHeader voucherHeader,
VoucherTypeBean voucherTypeBean) |
addFilterCriteriaForObject, addIndexparams, applyAuditing, applyAuditing, create, delete, find, find, findAll, findAll, findAllBy, findAllByNamedQuery, findByExample, findById, findById, findByIdWithJoinFetch, findByNamedQuery, findPageBy, findPageByNamedQuery, getNamedQuery, getSession, getType, load, merge, persist, update, validate, validateModel@Autowired @Qualifier(value="persistenceService") protected org.egov.infstr.services.PersistenceService persistenceService
@Autowired @Qualifier(value="eisCommonService") protected org.egov.eis.service.EisCommonService eisCommonService
public VoucherService(Class<org.egov.commons.CVoucherHeader> voucherHeader)
public VoucherService()
public org.egov.infra.admin.master.entity.Boundary getBoundaryForUser(org.egov.commons.CVoucherHeader rv)
public String getEmployeeNameForPositionId(org.egov.pims.commons.Position pos) throws org.egov.infra.exception.ApplicationRuntimeException
org.egov.infra.exception.ApplicationRuntimeExceptionpublic org.egov.infra.admin.master.entity.Department getCurrentDepartment()
public org.egov.infra.admin.master.entity.Department getDepartmentForWfItem(org.egov.commons.CVoucherHeader cv)
public org.egov.infra.admin.master.entity.Department getTempDepartmentForWfItem(org.egov.commons.CVoucherHeader cv,
org.egov.pims.commons.Position position)
public org.egov.infra.admin.master.entity.Department getDepartmentForUser(org.egov.infra.admin.master.entity.User user)
public org.egov.pims.model.PersonalInformation getEmpForCurrentUser()
public org.egov.pims.commons.Position getPositionForWfItem(org.egov.commons.CVoucherHeader rv)
public boolean budgetaryCheck(EgBillregister billregister) throws org.egov.infra.validation.exception.ValidationException
org.egov.infra.validation.exception.ValidationExceptionpublic Map<String,Object> getDesgByDeptAndTypeAndVoucherDate(String type, String scriptName, Date vouDate, Paymentheader paymentheader)
public Double getJVsGrassAmount(Paymentheader paymentheader)
public void createVoucherfromPreApprovedVoucher(org.egov.commons.CVoucherHeader vh)
public List<Map<String,Object>> getJournalVouchers(org.egov.commons.CVoucherHeader voucherHeader, Map<String,Object> searchFilterMap) throws org.egov.infra.exception.ApplicationException, ParseException
org.egov.infra.exception.ApplicationExceptionParseExceptionpublic org.egov.commons.CVoucherHeader updateVoucherHeader(org.egov.commons.CVoucherHeader voucherHeader)
@Transactional
public org.egov.commons.CVoucherHeader updateVoucherHeader(org.egov.commons.CVoucherHeader voucherHeader,
VoucherTypeBean voucherTypeBean)
@Transactional
public org.egov.commons.CVoucherHeader updateVoucherHeader(org.egov.commons.CVoucherHeader voucherHeader,
String voucherNumType)
public org.egov.commons.CVoucherHeader getUpdatedVNumCGVN(org.egov.commons.CVoucherHeader existingVH,
org.egov.commons.CVoucherHeader voucherHeader,
String voucherNumType)
@Transactional public void deleteGLDetailByVHId(Object voucherHeaderId)
public List<Transaxtion> postInTransaction(List<VoucherDetails> billDetailslist, List<VoucherDetails> subLedgerlist, org.egov.commons.CVoucherHeader voucherHeader)
billDetailslist - subLedgerlist - voucherHeader - public void setVoucherHeaderDetails(org.egov.commons.CVoucherHeader voucherHeader,
VoucherTypeBean voucherTypeBean)
throws Exception
Exceptionpublic org.egov.commons.CVoucherHeader postIntoVoucherHeader(org.egov.commons.CVoucherHeader voucherHeader,
VoucherTypeBean voucherTypeBean)
throws Exception
Exceptionpublic void insertIntoRecordStatus(org.egov.commons.CVoucherHeader voucherHeader)
throws Exception
Exceptionpublic Map<String,Object> getDesgByDeptAndTypeAndvouDate(String type, String scriptName, Date vouDate)
public Map<String,Object> getDesgByDeptAndTypeAndVoudate(String type, String scriptName, Date vouDate)
public Map<String,Object> getDesgBYPassingWfItem(String scriptName, Object wfitem, Integer deptId)
public List<Map<String,Object>> getAllDesgByAndDept(Integer deptId, String desgfuncry)
public List<org.egov.eis.entity.EmployeeView> getUserByDeptAndDesgName(String departmentId, String designationId, String functionaryId)
@Transactional public EgBillregister createBillForVoucherSubType(List<VoucherDetails> billDetailslist, List<VoucherDetails> subLedgerlist, org.egov.commons.CVoucherHeader voucherHeader, VoucherTypeBean voucherTypeBean, BigDecimal totalBillAmount) throws Exception
billDetailslist - -having account details info.subLedgerlist - - having sub ledger details info.voucherHeader - - header and misc details info.voucherTypeBean - - voucher type info.totalBillAmount - - total bill amount.Exception@Transactional public EgBillregister updateBillForVSubType(List<VoucherDetails> billDetailslist, List<VoucherDetails> subLedgerlist, org.egov.commons.CVoucherHeader voucherHeader, VoucherTypeBean voucherTypeBean, BigDecimal totalBillAmount) throws org.egov.infra.validation.exception.ValidationException
billDetailslist - - account detail info.subLedgerlist - - Bill Payee details info.voucherHeader - - bill register and mis info.voucherTypeBean - - different voucher sub type and bill type info.totalBillAmount - - total debit amount.org.egov.infra.validation.exception.ValidationExceptionpublic void setEisCommonService(org.egov.eis.service.EisCommonService eisCommonService)
public void setBudgetDetailsDAO(BudgetDetailsHibernateDAO detailsHibernateDAO)
public VoucherHibernateDAO getVoucherHibDAO()
public void setVoucherHibDAO(VoucherHibernateDAO voucherHibDAO)
public void cancelVoucher(org.egov.commons.CVoucherHeader voucher)
public void setPersistenceService(org.egov.infstr.services.PersistenceService persistenceService)
public org.egov.pims.commons.Position getPositionForEmployee(org.egov.eis.entity.Employee emp)
throws org.egov.infra.exception.ApplicationRuntimeException
org.egov.infra.exception.ApplicationRuntimeExceptionpublic void setScriptService(org.egov.infra.script.service.ScriptService scriptService)
public Integer getDefaultDepartment()
public org.egov.commons.dao.FinancialYearHibernateDAO getFinancialYearDAO()
public void setFinancialYearDAO(org.egov.commons.dao.FinancialYearHibernateDAO financialYearDAO)
public void setEmployeeService(org.egov.pims.service.EmployeeServiceOld employeeService)
public void setEisService(org.egov.infstr.services.EISServeable eisService)
public VoucherHelper getVoucherHelper()
public void setVoucherHelper(VoucherHelper voucherHelper)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.