Class ContractLabelItem

java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.kernel.contract.label.common.bean.ContractLabelItem
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ContractLabelItem>, GuiTitlable, Idable, ListItem, TreeNode<ContractLabelItem>

public class ContractLabelItem
extends IdTitle
implements TreeNode<ContractLabelItem>, java.lang.Comparable<ContractLabelItem>
See Also:
Serialized Form
  • Constructor Details

    • ContractLabelItem

      public ContractLabelItem()
  • Method Details

    • getParentId

      public int getParentId()
    • removeChild

      public void removeChild​(ContractLabelItem child)
    • isEmpty

      public boolean isEmpty()
    • addChild

      public void addChild​(ContractLabelItem child)
    • setChildren

      public void setChildren​(java.util.List<ContractLabelItem> children)
    • setParentId

      public void setParentId​(int parentId)
    • getContractLinkCount

      public int getContractLinkCount()
    • setContractLinkCount

      public void setContractLinkCount​(int contractLinkCount)
    • isSelected

      public boolean isSelected()
    • setSelected

      public void setSelected​(boolean selected)
    • getContractLabelType

      public ContractLabelType getContractLabelType()
    • setContractLabelType

      public void setContractLabelType​(ContractLabelType contractLabelType)
    • getChildren

      public java.util.List<ContractLabelItem> getChildren()
      Specified by:
      getChildren in interface TreeNode<ContractLabelItem>
    • compareTo

      public int compareTo​(ContractLabelItem o)
      Specified by:
      compareTo in interface java.lang.Comparable<ContractLabelItem>