public abstract class Property extends Object
| Modifier and Type | Field and Description |
|---|---|
protected BasicProperty |
basicProperty |
protected org.egov.dcb.service.DCBService |
dcbService |
static int |
FLAG_BASIC |
static int |
FLAG_BASIC_AND_RECEIPTINFO |
static int |
FLAG_DCB |
static int |
FLAG_NONE |
static int |
FLAG_RECEIPTS |
| Constructor and Description |
|---|
Property() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
checkAuthorization() |
protected abstract void |
checkIsActive() |
org.egov.collection.integration.models.BillReceiptInfo |
collect(org.egov.dcb.bean.Payment payment)
Executes a collection.
|
protected abstract org.egov.demand.model.EgBill |
createBill() |
static Property |
fromPropertyID(String propertyID,
String receiptNo,
int flag)
Factory method that returns a property object with the given ID.
|
BasicProperty |
getBasicProperty() |
protected abstract org.egov.demand.interfaces.Billable |
getBillable() |
org.egov.collection.integration.models.BillReceiptInfo |
getBillreceiptInfo() |
String |
getCitizenName() |
protected abstract org.egov.dcb.bean.DCBDisplayInfo |
getDCBDisplayInfo() |
org.egov.dcb.bean.DCBReport |
getDcbReport() |
String |
getDoorNumber() |
String |
getFullAddress() |
String |
getPropertyID() |
String |
getReceiptNo() |
String |
getWardName() |
abstract void |
setBillable(PropertyTaxBillable billable) |
String |
toString() |
public static final int FLAG_NONE
public static final int FLAG_BASIC
public static final int FLAG_DCB
public static final int FLAG_RECEIPTS
public static final int FLAG_BASIC_AND_RECEIPTINFO
protected BasicProperty basicProperty
protected org.egov.dcb.service.DCBService dcbService
protected abstract org.egov.demand.interfaces.Billable getBillable()
public abstract void setBillable(PropertyTaxBillable billable)
protected abstract org.egov.demand.model.EgBill createBill()
protected abstract org.egov.dcb.bean.DCBDisplayInfo getDCBDisplayInfo()
protected abstract void checkAuthorization()
protected abstract void checkIsActive()
public static Property fromPropertyID(String propertyID, String receiptNo, int flag)
propertyID - flag - Should be one of the FLAG_* values defined in this class. It
determines whether any of Basic/DCB/payment info should be
populated in the returned property object.public org.egov.collection.integration.models.BillReceiptInfo collect(org.egov.dcb.bean.Payment payment)
public String getFullAddress()
public String getPropertyID()
public String getCitizenName()
public String getDoorNumber()
public String getWardName()
public org.egov.dcb.bean.DCBReport getDcbReport()
public BasicProperty getBasicProperty()
public org.egov.collection.integration.models.BillReceiptInfo getBillreceiptInfo()
public String getReceiptNo()
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.