Class Charge
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.bgbilling.kernel.contract.balance.common.bean.AbstractBalanceBean
ru.bitel.bgbilling.kernel.contract.balance.common.bean.Charge
- All Implemented Interfaces:
Serializable
,Cloneable
,Idable
Расход договора.
Для получения типа(ChargeType) использовать справочник типов, там содержится(покрайней мери пока) название и значение редактируемости.
- See Also:
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Charge.Builder
builder()
clone()
boolean
void
setPayback
(boolean payback) Установка, является ли данный расход возвратом.toString()
Methods inherited from class ru.bitel.bgbilling.kernel.contract.balance.common.bean.AbstractBalanceBean
getComment, getContractId, getDate, getSum, getTimeChange, getTypeId, getUserId, setComment, setContractId, setDate, setSum, setTimeChange, setTypeId, setUserId
-
Constructor Details
-
Charge
public Charge() -
Charge
public Charge(int id, int userId, int contractId, int typeId, Date date, String comment, BigDecimal sum, Date timeChange)
-
-
Method Details
-
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
toString
- Overrides:
toString
in classAbstractBalanceBean
-
isPayback
public boolean isPayback()- Returns:
- если данный расход является возвратом = true;
-
setPayback
public void setPayback(boolean payback) Установка, является ли данный расход возвратом.- Parameters:
payback
- - true если возврат
-
builder
-