| Modifier and Type | Method and Description |
|---|---|
String |
ReceiptNumberGenerator.generateReceiptNumber(ReceiptHeader receiptHeader) |
| Modifier and Type | Method and Description |
|---|---|
String |
ReceiptNumberGeneratorImpl.generateReceiptNumber(ReceiptHeader receiptHeader) |
| Modifier and Type | Method and Description |
|---|---|
ReceiptHeader |
CollectionDishonorCheque.getCollectionHeader() |
ReceiptHeader |
ReceiptMisc.getReceiptHeader() |
ReceiptHeader |
ReceiptVoucher.getReceiptHeader() |
ReceiptHeader |
Challan.getReceiptHeader() |
ReceiptHeader |
OnlinePayment.getReceiptHeader() |
ReceiptHeader |
ReceiptDetail.getReceiptHeader() |
ReceiptHeader |
ReceiptHeader.getReceiptHeader() |
| Modifier and Type | Method and Description |
|---|---|
Set<ReceiptHeader> |
Remittance.getCollectionRemittance() |
Set<ReceiptHeader> |
ReceiptHeader.getReceiptHeaders() |
| Modifier and Type | Method and Description |
|---|---|
void |
CollectionDishonorCheque.setCollectionHeader(ReceiptHeader collectionHeader) |
void |
ReceiptMisc.setReceiptHeader(ReceiptHeader receiptHeader) |
void |
ReceiptVoucher.setReceiptHeader(ReceiptHeader receiptHeader) |
void |
Challan.setReceiptHeader(ReceiptHeader receiptHeader) |
void |
OnlinePayment.setReceiptHeader(ReceiptHeader receiptHeader) |
void |
ReceiptDetail.setReceiptHeader(ReceiptHeader receiptHeader) |
void |
ReceiptHeader.setReceiptHeader(ReceiptHeader receiptHeader) |
| Modifier and Type | Method and Description |
|---|---|
void |
Remittance.setCollectionRemittance(Set<ReceiptHeader> collectionRemittance) |
void |
ReceiptHeader.setReceiptHeaders(Set<ReceiptHeader> receiptHeaders) |
| Constructor and Description |
|---|
ChallanInfo(ReceiptHeader receiptHeader,
org.egov.egf.commons.EgovCommon egovCommon,
ReceiptHeader receiptHeaderRefObj,
org.egov.commons.dao.ChartOfAccountsHibernateDAO chartOfAccountsHibernateDAO,
org.egov.infstr.services.PersistenceService persistenceService)
Creates challan information object for given receipt header
|
ReceiptDetail(org.egov.commons.CChartOfAccounts accounthead,
org.egov.commons.CFunction function,
BigDecimal cramountToBePaid,
BigDecimal dramount,
BigDecimal cramount,
Long ordernumber,
String description,
Boolean isActualDemand,
ReceiptHeader receiptHeader,
String purpose) |
ReceiptMisc(org.egov.infra.admin.master.entity.Boundary boundary,
org.egov.commons.Fund fund,
org.egov.commons.Functionary functionary,
org.egov.commons.Fundsource fundSource,
org.egov.infra.admin.master.entity.Department department,
ReceiptHeader receiptHeader,
org.egov.commons.Scheme scheme,
org.egov.commons.SubScheme subscheme,
org.egov.commons.Bank depositedInBank) |
| Constructor and Description |
|---|
BillReceiptInfoImpl(ReceiptHeader receiptHeader,
org.egov.commons.dao.ChartOfAccountsHibernateDAO chartOfAccountsHibernateDAO,
org.egov.infstr.services.PersistenceService persistenceService,
org.egov.model.instrument.InstrumentHeader bouncedInstrumentInfo)
Creates bill receipt information object for given receipt header and
bounced instrument(if any)
|
BillReceiptInfoImpl(ReceiptHeader receiptHeader,
org.egov.egf.commons.EgovCommon egovCommon,
ReceiptHeader receiptHeaderRefObj,
org.egov.commons.dao.ChartOfAccountsHibernateDAO chartOfAccountsHibernateDAO,
org.egov.infstr.services.PersistenceService persistenceService) |
BillReceiptInfoImpl(ReceiptHeader receiptHeader,
String additionalInfo,
org.egov.commons.dao.ChartOfAccountsHibernateDAO chartOfAccountsHibernateDAO,
org.egov.infstr.services.PersistenceService persistenceService)
Creates bill receipt information object for given receipt header and
additional message
|
RestReceiptInfo(ReceiptHeader receiptHeader) |
| Modifier and Type | Method and Description |
|---|---|
PaymentRequest |
SbimopsAdaptor.createPaymentRequest(org.egov.infstr.models.ServiceDetails paymentServiceDetails,
ReceiptHeader receiptHeader)
This method invokes APIs to frame request object for the payment service passed as parameter
|
PaymentRequest |
PaymentGatewayAdaptor.createPaymentRequest(org.egov.infstr.models.ServiceDetails service,
ReceiptHeader receipt)
Creates payment request object that will be used by the system to invoke
the payment gateway URL with appropriate request parameters.
|
PaymentRequest |
AxisAdaptor.createPaymentRequest(org.egov.infstr.models.ServiceDetails paymentServiceDetails,
ReceiptHeader receiptHeader)
This method invokes APIs to frame request object for the payment service
passed as parameter
|
| Modifier and Type | Method and Description |
|---|---|
void |
ReconciliationService.processFailureMsg(ReceiptHeader receiptHeader,
PaymentResponse paymentResponse)
This method processes the failure message arriving from the payment gateway.
|
void |
ReconciliationService.processSuccessMsg(ReceiptHeader onlinePaymentReceiptHeader,
PaymentResponse paymentResponse)
This method processes the success message arriving from the payment gateway.
|
void |
PaymentInfoService.setPaymentInfo(RestReceiptInfo restReceiptInfo,
ReceiptHeader receiptHeader)
API gives information regarding the payment period and payment type
(Partially/Fully/Advance)
|
| Modifier and Type | Method and Description |
|---|---|
ReceiptHeader |
ReceiptHeaderService.createOnlineSuccessPayment(ReceiptHeader receiptHeader,
Date transactionDate,
String transactionId,
BigDecimal transactionAmt,
String authStatusCode,
String remarks,
BillingIntegrationService billingService) |
ReceiptHeader |
ReceiptHeaderService.persist(ReceiptHeader receiptHeader)
This method persists the given
ReceiptPayeeDetails entity. |
ReceiptHeader |
ReceiptHeaderService.persistChallan(ReceiptHeader receiptHeader,
org.egov.pims.commons.Position position,
String actionName,
String approvalRemarks)
This method persists the given
ReceiptPayeeDetails entity. |
ReceiptHeader |
ReceiptHeaderService.persistReceiptObject(ReceiptHeader receiptHeader)
This method persists the given set of
ReceiptPayeeDetails
instances with receipt number as Pending |
ReceiptHeader |
ReceiptHeaderService.reconcileOnlineSuccessPayment(ReceiptHeader onlinePaymentReceiptHeader,
Date txnDate,
String txnRefNo,
BigDecimal txnAmount,
String txnAuthStatus,
List<ReceiptDetail> reconstructedList,
ReceiptDetail debitAccountDetail) |
ReceiptHeader |
ReceiptHeaderService.updateFinancialAndBillingSystem(ReceiptHeader receiptHeader,
BillingIntegrationService billingService) |
| Modifier and Type | Method and Description |
|---|---|
List<ReceiptHeader> |
RemittanceServiceImpl.createBankRemittance(String[] serviceNameArr,
String[] totalCashAmount,
String[] totalAmount,
String[] totalCardAmount,
String[] receiptDateArray,
String[] fundCodeArray,
String[] departmentCodeArray,
Integer accountNumberId,
Integer positionUser,
String[] receiptNumberArray,
Date remittanceDate)
Create Contra Vouchers for String array passed of serviceName,
totalCashAmount, totalChequeAmount, totalCardAmount and
|
abstract List<ReceiptHeader> |
RemittanceService.createBankRemittance(String[] serviceNameArr,
String[] totalCashAmount,
String[] totalChequeAmount,
String[] totalCardAmount,
String[] receiptDateArray,
String[] fundCodeArray,
String[] departmentCodeArray,
Integer accountNumberId,
Integer positionUser,
String[] receiptNumberArray,
Date remittanceDate) |
List<ReceiptHeader> |
ReceiptHeaderService.findAllByPositionAndInboxItemDetails(List<Long> positionIds,
String groupingCriteria) |
List<ReceiptHeader> |
RemittanceServiceImpl.getRemittanceList(org.egov.infstr.models.ServiceDetails serviceDetails,
List<org.egov.model.instrument.InstrumentHeader> instrumentHeaderList) |
| Modifier and Type | Method and Description |
|---|---|
ReceiptHeader |
ReceiptHeaderService.createOnlineSuccessPayment(ReceiptHeader receiptHeader,
Date transactionDate,
String transactionId,
BigDecimal transactionAmt,
String authStatusCode,
String remarks,
BillingIntegrationService billingService) |
protected org.egov.commons.CVoucherHeader |
ReceiptHeaderService.createVoucher(ReceiptHeader receiptHeader)
This method is called for voucher creation into the financial system.
|
org.egov.commons.CVoucherHeader |
ReceiptHeaderService.createVoucherForReceipt(ReceiptHeader receiptHeader)
Creates voucher for given receipt header and maps it with the same.
|
void |
ReceiptHeaderService.endReceiptWorkFlowOnCancellation(ReceiptHeader receiptHeaderToBeCancelled)
End Work-flow of the given cancelled receipt
|
org.egov.pims.commons.Position |
ReceiptHeaderService.getApproverPosition(ReceiptHeader receiptHeader) |
org.egov.pims.commons.Position |
ReceiptHeaderService.getOperatorPosition(ReceiptHeader receiptHeader) |
org.egov.infra.reporting.engine.ReportRequest |
ReceiptHeaderService.getReportRequest(ReceiptHeader receiptHeader) |
void |
ReceiptHeaderService.perform(ReceiptHeader receiptHeader,
String wfState,
String newStatusCode,
String nextAction,
org.egov.pims.commons.Position ownerPosition,
String remarks) |
void |
ReceiptHeaderService.performWorkflow(String actionName,
ReceiptHeader receiptHeader,
String remarks) |
ReceiptHeader |
ReceiptHeaderService.persist(ReceiptHeader receiptHeader)
This method persists the given
ReceiptPayeeDetails entity. |
ReceiptHeader |
ReceiptHeaderService.persistChallan(ReceiptHeader receiptHeader,
org.egov.pims.commons.Position position,
String actionName,
String approvalRemarks)
This method persists the given
ReceiptPayeeDetails entity. |
void |
ReceiptHeaderService.persistFieldReceipt(ReceiptHeader receiptHeader,
List<org.egov.model.instrument.InstrumentHeader> instrumentHeaderList) |
ReceiptHeader |
ReceiptHeaderService.persistReceiptObject(ReceiptHeader receiptHeader)
This method persists the given set of
ReceiptPayeeDetails
instances with receipt number as Pending |
void |
ReceiptHeaderService.populateAndPersistReceipts(ReceiptHeader receiptHeader,
List<org.egov.model.instrument.InstrumentHeader> receiptInstrList)
This method performs the following for receipts to be newly created:
The user instrument header details, and actual amount paid by user is
captured.
A debit receipt detail account head is created for the total credit
collected.
Vouchers are created
|
PaymentRequest |
CollectionService.populateAndPersistReceipts(org.egov.infstr.models.ServiceDetails paymentService,
ReceiptHeader receiptHeader,
List<ReceiptDetail> receiptDetailList,
BigDecimal paymentAmount,
Character collectionType) |
ReceiptHeader |
ReceiptHeaderService.reconcileOnlineSuccessPayment(ReceiptHeader onlinePaymentReceiptHeader,
Date txnDate,
String txnRefNo,
BigDecimal txnAmount,
String txnAuthStatus,
List<ReceiptDetail> reconstructedList,
ReceiptDetail debitAccountDetail) |
void |
ReceiptHeaderService.setReceiptNumber(ReceiptHeader entity) |
void |
ReceiptHeaderService.startWorkflow(ReceiptHeader receiptHeader)
Starts workflow for given set of receipt headers.
|
void |
ReceiptHeaderService.updateBillingSystemWithReceiptInfo(ReceiptHeader receiptHeader,
BillingIntegrationService billingService,
org.egov.model.instrument.InstrumentHeader bouncedInstrumentInfo)
Updates the billing system with receipt information
|
void |
ReceiptHeaderService.updateCollectionIndexAndPushMail(ReceiptHeader receiptHeader) |
void |
ReceiptHeaderService.updateDishonoredInstrumentStatus(ReceiptHeader receiptHeader,
org.egov.model.instrument.InstrumentHeader bounceInstrumentInfo,
org.egov.commons.EgwStatus receiptStatus,
boolean isReconciled) |
ReceiptHeader |
ReceiptHeaderService.updateFinancialAndBillingSystem(ReceiptHeader receiptHeader,
BillingIntegrationService billingService) |
void |
ReceiptHeaderService.updateInstrument(ReceiptHeader receiptHeader) |
void |
ReceiptHeaderService.updateReceiptHeaderStatus(ReceiptHeader receiptHeader,
org.egov.commons.EgwStatus status,
boolean isReconciled)
This method updates the status and reconciliation flag for the given
receipt
|
| Modifier and Type | Method and Description |
|---|---|
void |
ReceiptHeaderService.performWorkflowForAllReceipts(String actionName,
List<ReceiptHeader> receiptHeaders,
String remarks) |
Remittance |
RemittanceServiceImpl.populateAndPersistRemittance(BigDecimal totalCashAmount,
BigDecimal totalChequeAmount,
String fundCode,
String cashInHandGLCode,
String chequeInHandGLcode,
String serviceGLCode,
String functionCode,
List<ReceiptHeader> receiptHeadList,
String createVoucher,
Date voucherDate,
org.egov.commons.Bankaccount depositedBankAccount,
BigDecimal totalCashVoucherAmt,
BigDecimal totalChequeVoucherAmt) |
List<CollectionBankRemittanceReport> |
RemittanceService.prepareBankRemittanceReport(List<ReceiptHeader> receiptHeaders) |
| Constructor and Description |
|---|
ReceiptHeaderService(Class<ReceiptHeader> type) |
| Modifier and Type | Method and Description |
|---|---|
ReceiptHeader |
CollectionCommon.createPendingReceiptFromCancelledChallanReceipt(ReceiptHeader oldReceiptHeader)
This method create a new receipt header object with details contained in
given receipt header object.
|
ReceiptHeader |
CollectionCommon.initialiseReceiptModelWithBillInfo(BillInfo collDetails,
org.egov.commons.Fund fund,
org.egov.infra.admin.master.entity.Department dept)
This method initialises the model, a list of
ReceiptPayeeDetails objects with the information contained
in the unmarshalled BillCollection instance. |
| Modifier and Type | Method and Description |
|---|---|
ReceiptDetail |
CollectionCommon.addDebitAccountHeadDetails(BigDecimal debitAmount,
ReceiptHeader receiptHeader,
BigDecimal chequeInstrumenttotal,
BigDecimal otherInstrumenttotal,
String instrumentType) |
void |
CollectionCommon.cancelChallanReceipt(ReceiptHeader receiptHeader,
boolean cancelInstrument)
This method cancels the given receipt.
|
void |
CollectionCommon.cancelChallanReceiptOnCreation(ReceiptHeader receiptHeader)
This method cancels the receipt against a challan.
|
Boolean |
CollectionsUtil.checkVoucherCreation(ReceiptHeader receiptHeader) |
CollectionIndex |
CollectionsUtil.constructCollectionIndex(ReceiptHeader receiptHeader) |
PaymentRequest |
CollectionCommon.createPaymentRequest(org.egov.infstr.models.ServiceDetails paymentServiceDetails,
ReceiptHeader receiptHeader) |
ReceiptHeader |
CollectionCommon.createPendingReceiptFromCancelledChallanReceipt(ReceiptHeader oldReceiptHeader)
This method create a new receipt header object with details contained in
given receipt header object.
|
void |
CollectionsUtil.emailReceiptAsAttachment(ReceiptHeader receiptHeader,
byte[] attachment) |
String |
CollectionCommon.generateChallan(ReceiptHeader receipt,
boolean flag)
This method generates a challan for the given receipt
|
String |
CollectionsNumberGenerator.generateReceiptNumber(ReceiptHeader receiptHeader)
This method generates the receipt number for the given receipt header
|
String |
CollectionCommon.generateReport(ReceiptHeader[] receipts,
boolean flag)
This method generates a report for the given array of receipts
|
List<ReceiptDetail> |
CollectionsUtil.reconstructReceiptDetail(ReceiptHeader receiptHeader,
List<ReceiptDetail> receiptDetailList) |
List<ReceiptDetailInfo> |
CollectionCommon.setAccountPayeeList(ReceiptHeader rh) |
List<ReceiptDetailInfo> |
CollectionCommon.setReceiptDetailsList(ReceiptHeader rh,
String amountType) |
| Modifier and Type | Method and Description |
|---|---|
List<ReceiptHeader> |
CollectionsWorkflowRenderService.getAssignedWorkflowItems(Long userId,
List<Long> owner)
Returns the assigned work flow items for given user.
|
List<ReceiptHeader> |
CollectionsWorkflowRenderService.getDraftWorkflowItems(Long userId,
List<Long> owner) |
| Constructor and Description |
|---|
CollectionsWorkflowRenderService(org.egov.infstr.services.PersistenceService<ReceiptHeader,Long> stateAwarePersistenceService) |
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.