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
Nested Classes -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Charge.Builderbuilder()clone()booleansetComment(String comment) Устанавливает примечание.setContractId(int value) Устанавливает код договора.Устанавливает дату расхода/прихода.setPayback(boolean payback) Установка, является ли данный расход возвратом.setSum(BigDecimal sum) Устанавливает сумму.setTypeId(int value) Устанавливает код типа.setUserId(int value) Устанавливает код пользователя биллинга.toString()Methods inherited from class ru.bitel.bgbilling.kernel.contract.balance.common.bean.AbstractBalanceBean
getComment, getContractId, getDate, getSum, getTimeChange, getTypeId, getUserId, setTimeChange
-
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:
clonein classObject- Throws:
CloneNotSupportedException
-
toString
- Overrides:
toStringin classAbstractBalanceBean
-
isPayback
public boolean isPayback()- Returns:
- если данный расход является возвратом = true;
-
setPayback
Установка, является ли данный расход возвратом.- Parameters:
payback- - true если возврат
-
setContractId
Description copied from class:AbstractBalanceBeanУстанавливает код договора.- Overrides:
setContractIdin classAbstractBalanceBean
-
setDate
Description copied from class:AbstractBalanceBeanУстанавливает дату расхода/прихода.- Overrides:
setDatein classAbstractBalanceBean
-
setComment
Description copied from class:AbstractBalanceBeanУстанавливает примечание.- Overrides:
setCommentin classAbstractBalanceBean
-
setSum
Description copied from class:AbstractBalanceBeanУстанавливает сумму.- Overrides:
setSumin classAbstractBalanceBean
-
setTypeId
Description copied from class:AbstractBalanceBeanУстанавливает код типа.- Overrides:
setTypeIdin classAbstractBalanceBean
-
setUserId
Description copied from class:AbstractBalanceBeanУстанавливает код пользователя биллинга.- Overrides:
setUserIdin classAbstractBalanceBean
-
builder
-