Class BalanceDetailItem
java.lang.Object
ru.bitel.bgbilling.kernel.contract.balance.common.bean.BalanceDetailItem
- All Implemented Interfaces:
Comparable<BalanceDetailItem>
Bean впервую очередь для таблицы "Детализированный баланс"(элементы дерева баланса: исходящий остаток, доступная сумма).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionBalanceDetailItem(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 TypeMethodDescriptionintgetDate()getSum()Приходы и закрытые резервы имеют положительную сумму, остольные с отрицательным значением.getTitle()intgetType()voidsetComment(String comment) voidsetContractTitle(String contractTitle) voidvoidsetSum(BigDecimal sum) Приходы и закрытые резервы имеют положительную сумму, остольные с отрицательным значением.voidsetSumAfterChange(BigDecimal sumAfterChange) voidvoidsetType(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:
compareToin 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, то есть та сумма которая была до этого прихода/расхода/наработки/резерва.
-