@Unique(fields="code",
id="id",
tableName="EGW_SCHEDULEOFRATE",
columnName="CODE",
message="sor.code.isunique")
public class ScheduleOfRate
extends org.egov.infstr.models.BaseModel
| Constructor and Description |
|---|
ScheduleOfRate() |
ScheduleOfRate(String code,
String description) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMarketRate(MarketRate marketRate) |
void |
addSorRate(SORRate sorRate) |
protected String |
first(int number,
String description) |
String |
getCode() |
String |
getDescription() |
String |
getDescriptionJS() |
MarketRate |
getMarketRateOn(Date estimateDate) |
List<MarketRate> |
getMarketRates() |
SORRate |
getRateOn(Date estimateDate) |
String |
getScheduleCategorId() |
ScheduleCategory |
getScheduleCategory() |
String |
getSearchableData() |
String |
getSorRate() |
List<SORRate> |
getSorRates() |
List<SORRate> |
getSorRatesOrderById() |
Double |
getSorRateValue() |
String |
getSummary() |
String |
getSummaryJS() |
org.egov.common.entity.UOM |
getUom() |
boolean |
hasValidMarketRateFor(Date estimateDate) |
boolean |
hasValidRateFor(Date estimateDate) |
boolean |
isWithin(org.egov.infra.persistence.entity.component.Period period,
Date dateTime) |
protected String |
last(int number,
String description) |
void |
setCode(String code) |
void |
setDescription(String description) |
void |
setMarketRate(List<MarketRate> marketRates) |
void |
setMarketRates(List<MarketRate> marketRates) |
void |
setScheduleCategory(ScheduleCategory scheduleCategory) |
void |
setSorRate(List<SORRate> sorRates) |
void |
setSorRates(List<SORRate> sorRates) |
void |
setSorRateValue(Double sorRateValue) |
void |
setUom(org.egov.common.entity.UOM uomid) |
List<org.egov.infra.validation.exception.ValidationError> |
validate() |
protected List<org.egov.infra.validation.exception.ValidationError> |
validateMarketRates() |
protected List<org.egov.infra.validation.exception.ValidationError> |
validateRates() |
public String getCode()
public void setCode(String code)
public ScheduleCategory getScheduleCategory()
public void setScheduleCategory(ScheduleCategory scheduleCategory)
public String getDescription()
public String getDescriptionJS()
public void setDescription(String description)
public org.egov.common.entity.UOM getUom()
public void setUom(org.egov.common.entity.UOM uomid)
public String getSummary()
public String getSummaryJS()
public String getSorRate()
public String getScheduleCategorId()
public String getSearchableData()
public boolean isWithin(org.egov.infra.persistence.entity.component.Period period,
Date dateTime)
public boolean hasValidRateFor(Date estimateDate)
protected List<org.egov.infra.validation.exception.ValidationError> validateRates()
public void addSorRate(SORRate sorRate)
public List<MarketRate> getMarketRates()
public void setMarketRates(List<MarketRate> marketRates)
marketRates - the marketRates to setpublic MarketRate getMarketRateOn(Date estimateDate)
public boolean hasValidMarketRateFor(Date estimateDate)
protected List<org.egov.infra.validation.exception.ValidationError> validateMarketRates()
public void setMarketRate(List<MarketRate> marketRates)
public void addMarketRate(MarketRate marketRate)
public List<org.egov.infra.validation.exception.ValidationError> validate()
validate in class org.egov.infstr.models.BaseModelpublic Double getSorRateValue()
public void setSorRateValue(Double sorRateValue)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.