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:
java.io.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:
- Serialized Form
-
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 Constructor Description AbstractPaymentTypes()
AbstractPaymentTypes(BalanceBaseType baseType)
-
Method Summary
Modifier and Type Method Description void
addChild(N child)
N[]
findCodePath(int pid)
java.util.List<N>
getChildren()
boolean
isEmpty()
void
removeChild(N child)
void
setChildren(java.util.List<N> children)
void
sortByTitle()
protected void
sortChildren()
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
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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()
-