@Service @Transactional(readOnly=true) public class AdvancePaymentService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected PaymentService |
paymentService |
| Constructor and Description |
|---|
AdvancePaymentService() |
| Modifier and Type | Method and Description |
|---|---|
Paymentheader |
createAdvancePayment(EgBillregister egBillRegister,
org.egov.commons.CVoucherHeader voucherHeader,
EgAdvanceRequisition egAdvanceRequisition,
String bankAccount,
String modeOfPay,
String workFlowAction,
String approvalComment,
Long approvalPosition,
BigDecimal totalAmount) |
protected HashMap<String,Object> |
createHeaderAndMisDetails(org.egov.commons.CVoucherHeader voucherHeader,
EgAdvanceRequisition advanceRequisition) |
protected void |
createMiscBill(EgBillregister egBillRegister,
Paymentheader paymentheader) |
Paymentheader |
createPaymentHeader(Paymentheader paymentHeader,
String workFlowAction,
Long approvalPosition,
String approvalComent,
String additionalRule) |
org.egov.commons.CVoucherHeader |
createVoucherAndledger(EgAdvanceRequisition egAdvanceRequisition,
org.egov.commons.CVoucherHeader voucherHeader,
String bankAccount,
BigDecimal totalAmount) |
EgAdvanceRequisition |
getAdvaceRequisitionByBillRegId(Long egBillRegisterId) |
List<String> |
getArfNumber(String advanceRequisitionNumber) |
EgBillregister |
getBillRegisterFromPayVhid(Paymentheader paymentheader) |
List<org.egov.commons.EgPartytype> |
getPartytypeByArfNumber(String arfNumber) |
List<EgAdvanceRequisition> |
searchAdvanceBill(SearchAdvanceRequisition searchAdvanceRequisition) |
Paymentheader |
setPaymentHeader(org.egov.commons.CVoucherHeader voucherHeader,
BigDecimal amount,
String modeOfPayment,
String bankAccount) |
Paymentheader |
updatePaymentHeader(Paymentheader paymentheader,
String workFlowAction,
Long approvalPosition,
String approvalComment,
String additionalRule) |
EgAdvanceRequisition |
validateVoucherDetails(EgBillregister egBillRegister,
String modeOfPay,
org.springframework.validation.BindingResult resultBinder) |
void |
workflowTransition(Paymentheader paymentheader,
Long approvalPosition,
String approvalComent,
String additionalRule,
String workFlowAction) |
@Autowired protected PaymentService paymentService
public List<org.egov.commons.EgPartytype> getPartytypeByArfNumber(String arfNumber)
public List<EgAdvanceRequisition> searchAdvanceBill(SearchAdvanceRequisition searchAdvanceRequisition)
public EgAdvanceRequisition getAdvaceRequisitionByBillRegId(Long egBillRegisterId)
public EgAdvanceRequisition validateVoucherDetails(EgBillregister egBillRegister, String modeOfPay, org.springframework.validation.BindingResult resultBinder) throws org.egov.infra.exception.ApplicationException
org.egov.infra.exception.ApplicationException@Transactional public Paymentheader createAdvancePayment(EgBillregister egBillRegister, org.egov.commons.CVoucherHeader voucherHeader, EgAdvanceRequisition egAdvanceRequisition, String bankAccount, String modeOfPay, String workFlowAction, String approvalComment, Long approvalPosition, BigDecimal totalAmount) throws org.egov.infra.exception.ApplicationException
org.egov.infra.exception.ApplicationExceptionpublic org.egov.commons.CVoucherHeader createVoucherAndledger(EgAdvanceRequisition egAdvanceRequisition, org.egov.commons.CVoucherHeader voucherHeader, String bankAccount, BigDecimal totalAmount) throws org.egov.infra.exception.ApplicationException
org.egov.infra.exception.ApplicationExceptionprotected HashMap<String,Object> createHeaderAndMisDetails(org.egov.commons.CVoucherHeader voucherHeader, EgAdvanceRequisition advanceRequisition)
@Transactional protected void createMiscBill(EgBillregister egBillRegister, Paymentheader paymentheader)
public Paymentheader setPaymentHeader(org.egov.commons.CVoucherHeader voucherHeader, BigDecimal amount, String modeOfPayment, String bankAccount)
public void workflowTransition(Paymentheader paymentheader, Long approvalPosition, String approvalComent, String additionalRule, String workFlowAction)
@Transactional public Paymentheader createPaymentHeader(Paymentheader paymentHeader, String workFlowAction, Long approvalPosition, String approvalComent, String additionalRule)
@Transactional public Paymentheader updatePaymentHeader(Paymentheader paymentheader, String workFlowAction, Long approvalPosition, String approvalComment, String additionalRule)
public EgBillregister getBillRegisterFromPayVhid(Paymentheader paymentheader)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.