public class DCBServiceImpl extends Object implements DCBService
| Constructor and Description |
|---|
DCBServiceImpl()
This constructor will typically be used only for cases where this is a
spring bean.
|
DCBServiceImpl(Billable billable)
If you are using this class as-is and not as a spring-injected bean, use
this form of construction.
|
| Modifier and Type | Method and Description |
|---|---|
DCBReport |
getCurrentDCBAndReceipts(DCBDisplayInfo dcbDispInfo)
Method is used to View the Citizen DCB(i.e DEMAND ,COLELCTION and
BALANCE).This DCB is generated based on the Current Installment.
|
DCBReport |
getCurrentDCBOnly(DCBDisplayInfo dcbDispInfo)
Retrieves DCB information without the receipts.
|
List<String> |
getNamesFromCodes(List<String> reasonCatgoryCodes) |
DCBReport |
getReceiptsOnly()
Retrieves receipt information without the DCB information.
|
void |
setBillable(Billable billable)
Should be called by the billing system, to set the appropriate Billable
object for which the DCB is being requested.
|
public DCBServiceImpl()
public DCBServiceImpl(Billable billable)
billable - public DCBReport getCurrentDCBAndReceipts(DCBDisplayInfo dcbDispInfo)
DCBServicegetCurrentDCBAndReceipts in interface DCBServicedcbDispInfo - - All those Reason Masters which are required to be grouped
into a single amount(to be shown to client) needs to be set.
For Ex:- In PTIS there are four Reason Masters which are to be
grouped and to be shown to citizen.public DCBReport getCurrentDCBOnly(DCBDisplayInfo dcbDispInfo)
DCBServicegetCurrentDCBOnly in interface DCBServicepublic DCBReport getReceiptsOnly()
DCBServicegetReceiptsOnly in interface DCBServicepublic void setBillable(Billable billable)
DCBServicesetBillable in interface DCBServiceCopyright © 2015–2016 eGovernments Foundation. All rights reserved.