public abstract class BillServiceInterface extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.apache.log4j.Logger |
LOGGER |
| Constructor and Description |
|---|
BillServiceInterface() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
cancelBill() |
EgBill |
generateBill(Billable billObj)
Creates and returns a Bill Object
|
String |
generateXML(EgBill bill) |
abstract List<EgBillDetails> |
getBilldetails(Billable billObj)
The default implementation will take the same account heads as the
BillDetails and put the appropriate debits and credits The Billing
instance may choose to override the API;
|
String |
getBillXML(Billable billObj)
To get an XML as string passing Billable object.
|
void |
setBillObj(Billable billObj) |
public String getBillXML(Billable billObj)
The - object for which the basic property is set and implements
Billable interface.public final EgBill generateBill(Billable billObj)
The - Object for which the Bill Which needs to be inserted. Would be
BasicProperty, TradeLicense objects and so onpublic abstract List<EgBillDetails> getBilldetails(Billable billObj)
dmd - public void setBillObj(Billable billObj)
public abstract void cancelBill()
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.