Class AbstractPaymentTypes<N extends AbstractPaymentTypes<N>>
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.kernel.contract.balance.common.bean.BalanceBaseType
ru.bitel.bgbilling.kernel.contract.balance.common.bean.PaymentType
ru.bitel.bgbilling.kernel.contract.balance.common.bean.AbstractPaymentTypes<N>
- All Implemented Interfaces:
Serializable
,GuiTitlable
,Idable
,ListItem
,TreeNode<N>
- Direct Known Subclasses:
PaymentTypeItem
public class AbstractPaymentTypes<N extends AbstractPaymentTypes<N>>
extends PaymentType
implements TreeNode<N>
Bean для дерева приходов/расходов в редакторе приходов/расходов и справочников .
Название, я думаю, не совсем корретно, так как этот bean используется и для типов расхода(но раз уж создано, менят пока не буду )
Название, я думаю, не совсем корретно, так как этот bean используется и для типов расхода(но раз уж создано, менят пока не буду )
- See Also:
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.contract.balance.common.bean.BalanceBaseType
editable, parentId, type, TYPE_ALL, TYPE_BRANCH, TYPE_EDITABLE, TYPE_LEAF, TYPE_UNEDITABLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
N[]
findCodePath
(int pid) boolean
isEmpty()
void
removeChild
(N child) void
setChildren
(List<N> children) void
protected void
Methods inherited from class ru.bitel.bgbilling.kernel.contract.balance.common.bean.BalanceBaseType
getEditable, getParentId, getType, setEditable, setParentId, setType
Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle, toString
Methods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
-
Constructor Details
-
AbstractPaymentTypes
public AbstractPaymentTypes() -
AbstractPaymentTypes
-
-
Method Details
-
getChildren
- Specified by:
getChildren
in interfaceTreeNode<N extends AbstractPaymentTypes<N>>
-
setChildren
-
isEmpty
public boolean isEmpty() -
addChild
-
removeChild
-
findCodePath
-
sortByTitle
public void sortByTitle() -
sortChildren
protected void sortChildren()
-