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:
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.bgbilling.kernel.contract.balance.common.bean.PaymentType
PaymentType.BuilderNested classes/interfaces inherited from class ru.bitel.common.model.IdTitle
IdTitle.IdTitleBuilder -
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidN[]findCodePath(int pid) booleanisEmpty()voidremoveChild(N child) voidsetChildren(List<N> children) voidprotected voidMethods inherited from class ru.bitel.bgbilling.kernel.contract.balance.common.bean.PaymentType
builderMethods inherited from class ru.bitel.bgbilling.kernel.contract.balance.common.bean.BalanceBaseType
getEditable, getParentId, getType, setEditable, setParentId, setTypeMethods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle, toStringMethods 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:
getChildrenin interfaceTreeNode<N extends AbstractPaymentTypes<N>>
-
setChildren
-
isEmpty
public boolean isEmpty() -
addChild
-
removeChild
-
findCodePath
-
sortByTitle
public void sortByTitle() -
sortChildren
protected void sortChildren()
-