Class Charge
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
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
Methods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError
-
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
-