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, то есть та сумма которая была до этого прихода/расхода/наработки/резерва.
 
 -