Class BalanceDetailItem
java.lang.Object
ru.bitel.bgbilling.kernel.contract.balance.common.bean.BalanceDetailItem
- All Implemented Interfaces:
Comparable<BalanceDetailItem>
Bean впервую очередь для таблицы "Детализированный баланс"(элементы дерева баланса: исходящий остаток, доступная сумма).
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
ConstructorDescriptionBalanceDetailItem
(int type, Date date, BigDecimal sumAfterChange) Конструктор для элементов начала и конца месяца.BalanceDetailItem
(Charge charge, String contractTitle, String typeTitle) BalanceDetailItem
(ContractAccount account, String contractTitle, String serviceTitle) BalanceDetailItem
(Payment payment, String contractTitle, String typeTitle) BalanceDetailItem
(Reserve reserve, int type, String contractTitle, String typeTitle) -
Method Summary
Modifier and TypeMethodDescriptionint
getDate()
getSum()
Приходы и закрытые резервы имеют положительную сумму, остольные с отрицательным значением.getTitle()
int
getType()
void
setComment
(String comment) void
setContractTitle
(String contractTitle) void
void
setSum
(BigDecimal sum) Приходы и закрытые резервы имеют положительную сумму, остольные с отрицательным значением.void
setSumAfterChange
(BigDecimal sumAfterChange) void
void
setType
(int type) toSetSumAfterChange
(BigDecimal sumBeforChange) В зависемости от типа либо прибавит либо убавит на свою сумму, после чего установит sumAfterChange и вернет ее же.
-
Field Details
-
TYPE_PAYMENT
public static final int TYPE_PAYMENT- See Also:
-
TYPE_CHARGE
public static final int TYPE_CHARGE- See Also:
-
TYPE_PAYBACK
public static final int TYPE_PAYBACK- See Also:
-
TYPE_ACCOUNT
public static final int TYPE_ACCOUNT- See Also:
-
TYPE_RESERVE_CREATE
public static final int TYPE_RESERVE_CREATE- See Also:
-
TYPE_RESERVE_CLOSE
public static final int TYPE_RESERVE_CLOSE- See Also:
-
TYPE_START_MONTH
public static final int TYPE_START_MONTH- See Also:
-
TYPE_END_MONTH
public static final int TYPE_END_MONTH- See Also:
-
-
Constructor Details
-
BalanceDetailItem
public BalanceDetailItem() -
BalanceDetailItem
Конструктор для элементов начала и конца месяца. -
BalanceDetailItem
-
BalanceDetailItem
-
BalanceDetailItem
- Parameters:
type
- - тип операции резерва, открытие или закрытие(из статик полей).
-
BalanceDetailItem
-
-
Method Details
-
compareTo
- Specified by:
compareTo
in interfaceComparable<BalanceDetailItem>
-
getTypeTitle
-
getDate
-
setDate
-
getTitle
-
setTitle
-
getSum
Приходы и закрытые резервы имеют положительную сумму, остольные с отрицательным значением. -
setSum
Приходы и закрытые резервы имеют положительную сумму, остольные с отрицательным значением. -
getComment
-
setComment
-
getContractTitle
-
setContractTitle
-
setType
public void setType(int type) -
getType
public int getType() -
getSumAfterChange
-
setSumAfterChange
-
toSetSumAfterChange
В зависемости от типа либо прибавит либо убавит на свою сумму, после чего установит sumAfterChange и вернет ее же.- Parameters:
sumBeforChange
- - сумма от которой будет расчитываться sumAfterChange, то есть та сумма которая была до этого прихода/расхода/наработки/резерва.
-