public class ReceiptAction
extends org.egov.infra.web.struts.actions.BaseFormAction
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
headerFields |
protected List<String> |
mandatoryFields |
protected static String |
REDIRECT |
| Constructor and Description |
|---|
ReceiptAction() |
| Modifier and Type | Method and Description |
|---|---|
String |
amountInWords(BigDecimal amount) |
void |
apportionBillAmount() |
String |
cancel() |
void |
createMisc() |
Long |
getBankAccountId() |
Boolean |
getBankAllowed() |
Integer |
getBankBranchId() |
List<org.egov.collection.entity.ReceiptDetailInfo> |
getBillCreditDetailslist()
This getter will be invoked by framework from UI.
|
List<org.egov.collection.entity.ReceiptDetailInfo> |
getBillRebateDetailslist() |
String |
getBillSource() |
Boolean |
getCallbackForApportioning() |
Boolean |
getCardAllowed() |
Boolean |
getCashAllowed() |
BigDecimal |
getCashOrCardInstrumenttotal() |
Boolean |
getChequeAllowed() |
List<String> |
getCollectionModesNotAllowed() |
org.egov.collection.service.CollectionService |
getCollectionService() |
String |
getCollectXML() |
Boolean |
getDdAllowed() |
String |
getDeptId() |
Date |
getFinancialYearDate() |
Long |
getFunctionId() |
String |
getFundName() |
List<String> |
getHeaderFields() |
protected void |
getHeaderMandateFields() |
org.egov.model.instrument.InstrumentHeader |
getInstrHeaderBank() |
org.egov.model.instrument.InstrumentHeader |
getInstrHeaderCard() |
org.egov.model.instrument.InstrumentHeader |
getInstrHeaderCash() |
org.egov.model.instrument.InstrumentHeader |
getInstrHeaderOnline() |
int |
getInstrumentCount() |
List<org.egov.model.instrument.InstrumentHeader> |
getInstrumentProxyList() |
BigDecimal |
getInstrumenttotal() |
String |
getInstrumentType() |
String |
getInstrumentTypeCashOrCard() |
List<String> |
getMandatoryFields() |
Date |
getManualReceiptDate() |
String |
getManualReceiptNumber() |
Boolean |
getManualReceiptNumberAndDateReq() |
BigDecimal |
getMinimumAmount()
This getter will be invoked by framework from UI.
|
Object |
getModel() |
Long |
getOldReceiptId() |
Boolean |
getOnlineAllowed() |
Boolean |
getOverrideAccountHeads() |
String |
getPaidBy() |
Boolean |
getPartPaymentAllowed() |
org.egov.collection.integration.pgi.PaymentRequest |
getPaymentRequest() |
String |
getReasonForCancellation() |
Boolean |
getReceiptBulkUpload() |
org.egov.infra.admin.master.entity.User |
getReceiptCreatedByCounterOperator() |
List<org.egov.collection.entity.ReceiptDetail> |
getReceiptDetailList() |
org.egov.collection.entity.ReceiptHeader |
getReceiptHeader() |
List<org.egov.collection.entity.ReceiptHeader> |
getReceiptHeaderValues() |
org.egov.collection.entity.ReceiptMisc |
getReceiptMisc() |
org.egov.collection.entity.ReceiptHeader[] |
getReceipts() |
String |
getReportId() |
Long[] |
getSelectedReceipts() |
Long |
getServiceId() |
String |
getServiceName() |
List<org.egov.collection.entity.ReceiptDetailInfo> |
getSubLedgerlist() |
String |
getTarget() |
BigDecimal |
getTotalAmntToBeCollected() |
BigDecimal |
getTotalDebitAmount() |
Integer |
getTotalNoOfAccounts()
This getter will be invoked by framework from UI.
|
Date |
getVoucherDate() |
String |
getVoucherNum() |
boolean |
isBillSourcemisc() |
boolean |
isFieldMandatory(String field) |
String |
newform() |
void |
prepare() |
String |
printReceipts() |
String |
save()
This method is invoked when user creates a receipt.
|
String |
saveOnCancel()
This method is invoked when receipt is cancelled
|
org.egov.collection.entity.ReceiptDetail |
setAccountPayeeDetails(List<org.egov.collection.entity.ReceiptDetailInfo> subLedgerlist,
org.egov.collection.entity.ReceiptDetail receiptDetail) |
void |
setBankAccountId(Long bankAccountId) |
void |
setBankAllowed(Boolean bankAllowed) |
void |
setBankBranchId(Integer bankBranchId) |
void |
setBillCreditDetailslist(List<org.egov.collection.entity.ReceiptDetailInfo> billCreditDetailslist) |
void |
setBillRebateDetailslist(List<org.egov.collection.entity.ReceiptDetailInfo> billRebateDetailslist) |
void |
setBillSource(String billSource) |
void |
setCallbackForApportioning(Boolean callbackForApportioning) |
void |
setCardAllowed(Boolean cardAllowed) |
void |
setCashAllowed(Boolean cashAllowed) |
void |
setCashOrCardInstrumenttotal(BigDecimal cashOrCardInstrumenttotal) |
void |
setChequeAllowed(Boolean chequeAllowed) |
void |
setCollectionCommon(org.egov.collection.utils.CollectionCommon collectionCommon) |
void |
setCollectionModesNotAllowed(List<String> collectionModesNotAllowed) |
void |
setCollectionService(org.egov.collection.service.CollectionService collectionService) |
void |
setCollectionsUtil(org.egov.collection.utils.CollectionsUtil collectionsUtil) |
void |
setCollectXML(String collectXML) |
void |
setDdAllowed(Boolean ddAllowed) |
void |
setDeptId(String deptId) |
void |
setFinancialsUtil(org.egov.collection.utils.FinancialsUtil financialsUtil) |
void |
setFinancialYearDate(Date financialYearDate) |
void |
setFunctionId(Long functionId) |
void |
setFundName(String fundName) |
void |
setHeaderFields(List<String> headerFields) |
void |
setInstrHeaderBank(org.egov.model.instrument.InstrumentHeader instrHeaderBank) |
void |
setInstrHeaderCard(org.egov.model.instrument.InstrumentHeader instrHeaderCard) |
void |
setInstrHeaderCash(org.egov.model.instrument.InstrumentHeader instrHeaderCash) |
void |
setInstrHeaderOnline(org.egov.model.instrument.InstrumentHeader instrHeaderOnline) |
void |
setInstrumentCount(int instrumentCount) |
void |
setInstrumentProxyList(List<org.egov.model.instrument.InstrumentHeader> instrumentProxyList) |
void |
setInstrumenttotal(BigDecimal instrumenttotal) |
void |
setInstrumentType(String instrumentType) |
void |
setInstrumentTypeCashOrCard(String instrumentTypeCashOrCard) |
void |
setMandatoryFields(List<String> mandatoryFields) |
void |
setManualReceiptDate(Date manualReceiptDate) |
void |
setManualReceiptNumber(String manualReceiptNumber) |
void |
setManualReceiptNumberAndDateReq(Boolean manualReceiptNumberAndDateReq) |
void |
setOldReceiptId(Long oldReceiptId) |
void |
setOnlineAllowed(Boolean onlineAllowed) |
void |
setOverrideAccountHeads(Boolean overrideAccountHeads) |
void |
setPaidBy(String paidBy) |
void |
setPartPaymentAllowed(Boolean partPaymentAllowed) |
void |
setPayeename(String payeename) |
void |
setPaymentRequest(org.egov.collection.integration.pgi.PaymentRequest paymentRequest) |
void |
setReasonForCancellation(String reasonForCancellation) |
void |
setReceiptBulkUpload(Boolean receiptBulkUpload) |
void |
setReceiptCreatedByCounterOperator(org.egov.infra.admin.master.entity.User receiptCreatedByCounterOperator) |
void |
setReceiptDetailList(List<org.egov.collection.entity.ReceiptDetail> receiptDetailList) |
void |
setReceiptHeader(org.egov.collection.entity.ReceiptHeader receiptHeader) |
void |
setReceiptHeaderService(org.egov.collection.service.ReceiptHeaderService receiptHeaderService) |
void |
setReceiptHeaderValues(List<org.egov.collection.entity.ReceiptHeader> receiptHeaderValues) |
void |
setReceiptMisc(org.egov.collection.entity.ReceiptMisc receiptMisc) |
void |
setReceipts(org.egov.collection.entity.ReceiptHeader[] receipts) |
void |
setSelectedReceipts(Long[] selectedReceipts) |
void |
setServiceCategoryService(org.egov.infstr.services.PersistenceService<org.egov.infstr.models.ServiceCategory,Long> serviceCategoryService) |
void |
setServiceDetailsService(org.egov.infstr.services.PersistenceService<org.egov.infstr.models.ServiceDetails,Long> serviceDetailsService) |
void |
setServiceId(Long serviceId) |
void |
setServiceName(String serviceName) |
void |
setSubLedgerlist(List<org.egov.collection.entity.ReceiptDetailInfo> subLedgerlist) |
void |
setTotalAmntToBeCollected(BigDecimal totalAmntToBeCollected) |
void |
setTotalDebitAmount(BigDecimal totalDebitAmount) |
void |
setVoucherDate(Date voucherDate) |
void |
setVoucherNum(String voucherNum) |
void |
setXmlHandler(org.egov.collection.handler.BillCollectXmlHandler xmlHandler) |
boolean |
shouldShowHeaderField(String field) |
protected boolean |
validateData(List<org.egov.collection.entity.ReceiptDetailInfo> billDetailslistd,
List<org.egov.collection.entity.ReceiptDetailInfo> subLedgerList) |
protected boolean |
validateRebateData(List<org.egov.collection.entity.ReceiptDetailInfo> billDetailslistd,
List<org.egov.collection.entity.ReceiptDetailInfo> subLedgerList) |
protected boolean |
validateSubledgerDetails(List<org.egov.collection.entity.ReceiptDetailInfo> billRebateDetailslist,
List<org.egov.collection.entity.ReceiptDetailInfo> subLedgerlist) |
String |
viewReceipts() |
acceptableParameterName, addDropdownData, addRelatedEntity, addRelatedEntity, getDropdownData, getOrdering, getPersistenceService, getRelationships, getSession, session, setParameters, setPersistenceService, setRequest, setSession, setupDropdownDataExcluding, setValue, tokenNameaddActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validateprotected static final String REDIRECT
public void prepare()
prepare in interface com.opensymphony.xwork2.Preparableprepare in class org.egov.infra.web.struts.actions.BaseFormActionpublic org.egov.collection.entity.ReceiptDetail setAccountPayeeDetails(List<org.egov.collection.entity.ReceiptDetailInfo> subLedgerlist, org.egov.collection.entity.ReceiptDetail receiptDetail)
public String newform()
public String save()
public void createMisc()
public boolean isBillSourcemisc()
public boolean isFieldMandatory(String field)
public boolean shouldShowHeaderField(String field)
protected void getHeaderMandateFields()
public String viewReceipts()
public String printReceipts()
public String cancel()
public String saveOnCancel()
public String amountInWords(BigDecimal amount)
public List<org.egov.collection.entity.ReceiptHeader> getReceiptHeaderValues()
public void setReceiptHeaderValues(List<org.egov.collection.entity.ReceiptHeader> receiptHeaderValues)
receiptHeaderValues - the receiptHeaderValues to setpublic String getReasonForCancellation()
public void setReasonForCancellation(String reasonForCancellation)
public String getTarget()
public String getPaidBy()
public void setPaidBy(String paidBy)
paidBy - the paidBy to setpublic Long getOldReceiptId()
public void setOldReceiptId(Long oldReceiptId)
oldReceiptId - the oldReceiptId to setpublic Long getBankAccountId()
public void setBankAccountId(Long bankAccountId)
public BigDecimal getTotalAmntToBeCollected()
public void setTotalAmntToBeCollected(BigDecimal totalAmntToBeCollected)
public org.egov.model.instrument.InstrumentHeader getInstrHeaderCash()
public void setInstrHeaderCash(org.egov.model.instrument.InstrumentHeader instrHeaderCash)
public org.egov.model.instrument.InstrumentHeader getInstrHeaderCard()
public void setInstrHeaderCard(org.egov.model.instrument.InstrumentHeader instrHeaderCard)
public org.egov.model.instrument.InstrumentHeader getInstrHeaderBank()
public void setInstrHeaderBank(org.egov.model.instrument.InstrumentHeader instrHeaderBank)
public org.egov.model.instrument.InstrumentHeader getInstrHeaderOnline()
public void setInstrHeaderOnline(org.egov.model.instrument.InstrumentHeader instrHeaderOnline)
public void setCollectionModesNotAllowed(List<String> collectionModesNotAllowed)
public org.egov.infra.admin.master.entity.User getReceiptCreatedByCounterOperator()
public void setReceiptCreatedByCounterOperator(org.egov.infra.admin.master.entity.User receiptCreatedByCounterOperator)
public List<org.egov.collection.entity.ReceiptDetail> getReceiptDetailList()
public void setReceiptDetailList(List<org.egov.collection.entity.ReceiptDetail> receiptDetailList)
public String getInstrumentTypeCashOrCard()
public void setInstrumentTypeCashOrCard(String instrumentTypeCashOrCard)
public Integer getTotalNoOfAccounts()
public BigDecimal getMinimumAmount()
public Boolean getOverrideAccountHeads()
public void setOverrideAccountHeads(Boolean overrideAccountHeads)
public Boolean getCallbackForApportioning()
public void setCallbackForApportioning(Boolean callbackForApportioning)
public Boolean getPartPaymentAllowed()
public void setPartPaymentAllowed(Boolean partPaymentAllowed)
public BigDecimal getCashOrCardInstrumenttotal()
public void setCashOrCardInstrumenttotal(BigDecimal cashOrCardInstrumenttotal)
public String getServiceName()
public void setServiceName(String serviceName)
public void setCollectionsUtil(org.egov.collection.utils.CollectionsUtil collectionsUtil)
public Boolean getCashAllowed()
public void setCashAllowed(Boolean cashAllowed)
public Boolean getCardAllowed()
public void setCardAllowed(Boolean cardAllowed)
public Boolean getChequeAllowed()
public void setChequeAllowed(Boolean chequeAllowed)
public Boolean getDdAllowed()
public void setDdAllowed(Boolean ddAllowed)
public Boolean getBankAllowed()
public void setBankAllowed(Boolean bankAllowed)
public Date getVoucherDate()
public void setVoucherDate(Date voucherDate)
voucherDate - the voucherDate to setpublic String getVoucherNum()
public void setVoucherNum(String voucherNum)
voucherNumber - the voucherNumber to setpublic List<org.egov.collection.entity.ReceiptDetailInfo> getBillCreditDetailslist()
public void setBillCreditDetailslist(List<org.egov.collection.entity.ReceiptDetailInfo> billCreditDetailslist)
public List<org.egov.collection.entity.ReceiptDetailInfo> getBillRebateDetailslist()
public void setBillRebateDetailslist(List<org.egov.collection.entity.ReceiptDetailInfo> billRebateDetailslist)
public List<org.egov.collection.entity.ReceiptDetailInfo> getSubLedgerlist()
public void setSubLedgerlist(List<org.egov.collection.entity.ReceiptDetailInfo> subLedgerlist)
public String getBillSource()
public void setBillSource(String billSource)
public org.egov.collection.entity.ReceiptMisc getReceiptMisc()
public String getReportId()
public void setReceiptMisc(org.egov.collection.entity.ReceiptMisc receiptMisc)
public String getDeptId()
public void setDeptId(String deptId)
public BigDecimal getTotalDebitAmount()
public void setTotalDebitAmount(BigDecimal totalDebitAmount)
protected boolean validateData(List<org.egov.collection.entity.ReceiptDetailInfo> billDetailslistd, List<org.egov.collection.entity.ReceiptDetailInfo> subLedgerList)
protected boolean validateRebateData(List<org.egov.collection.entity.ReceiptDetailInfo> billDetailslistd, List<org.egov.collection.entity.ReceiptDetailInfo> subLedgerList)
protected boolean validateSubledgerDetails(List<org.egov.collection.entity.ReceiptDetailInfo> billRebateDetailslist, List<org.egov.collection.entity.ReceiptDetailInfo> subLedgerlist)
public void apportionBillAmount()
public void setFinancialsUtil(org.egov.collection.utils.FinancialsUtil financialsUtil)
public Integer getBankBranchId()
public void setBankBranchId(Integer bankBranchId)
public String getFundName()
public void setFundName(String fundName)
public void setCollectionCommon(org.egov.collection.utils.CollectionCommon collectionCommon)
collectionCommon - the collectionCommon to setpublic void setReceiptHeaderService(org.egov.collection.service.ReceiptHeaderService receiptHeaderService)
receiptHeaderService - The receipt header service to setpublic String getCollectXML()
public void setCollectXML(String collectXML)
public Object getModel()
public org.egov.collection.entity.ReceiptHeader[] getReceipts()
public void setReceipts(org.egov.collection.entity.ReceiptHeader[] receipts)
public void setXmlHandler(org.egov.collection.handler.BillCollectXmlHandler xmlHandler)
public Long[] getSelectedReceipts()
public void setSelectedReceipts(Long[] selectedReceipts)
public void setPayeename(String payeename)
public Date getManualReceiptDate()
public void setManualReceiptDate(Date manualReceiptDate)
public Boolean getReceiptBulkUpload()
public void setReceiptBulkUpload(Boolean receiptBulkUpload)
public BigDecimal getInstrumenttotal()
public void setInstrumenttotal(BigDecimal instrumenttotal)
public void setServiceDetailsService(org.egov.infstr.services.PersistenceService<org.egov.infstr.models.ServiceDetails,Long> serviceDetailsService)
public List<org.egov.model.instrument.InstrumentHeader> getInstrumentProxyList()
public void setInstrumentProxyList(List<org.egov.model.instrument.InstrumentHeader> instrumentProxyList)
public int getInstrumentCount()
public void setInstrumentCount(int instrumentCount)
public String getManualReceiptNumber()
public void setManualReceiptNumber(String manualReceiptNumber)
manualReceiptNumber - the manualReceiptNumber to setpublic Boolean getManualReceiptNumberAndDateReq()
public void setManualReceiptNumberAndDateReq(Boolean manualReceiptNumberAndDateReq)
manualReceiptNumberAndDateReq - the manualReceiptNumberAndDateReq to setpublic org.egov.collection.entity.ReceiptHeader getReceiptHeader()
public void setReceiptHeader(org.egov.collection.entity.ReceiptHeader receiptHeader)
public void setServiceCategoryService(org.egov.infstr.services.PersistenceService<org.egov.infstr.models.ServiceCategory,Long> serviceCategoryService)
public Long getFunctionId()
public void setFunctionId(Long functionId)
public Long getServiceId()
public void setServiceId(Long serviceId)
public Date getFinancialYearDate()
public void setFinancialYearDate(Date financialYearDate)
public String getInstrumentType()
public void setInstrumentType(String instrumentType)
public Boolean getOnlineAllowed()
public void setOnlineAllowed(Boolean onlineAllowed)
public org.egov.collection.service.CollectionService getCollectionService()
public void setCollectionService(org.egov.collection.service.CollectionService collectionService)
public org.egov.collection.integration.pgi.PaymentRequest getPaymentRequest()
public void setPaymentRequest(org.egov.collection.integration.pgi.PaymentRequest paymentRequest)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.