Class AbstractPaymentTypes<N extends 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 используется и для типов расхода(но раз уж создано, менят пока не буду )
See Also:
  • Constructor Details

    • AbstractPaymentTypes

      public AbstractPaymentTypes()
    • AbstractPaymentTypes

      public AbstractPaymentTypes(BalanceBaseType baseType)
  • Method Details

    • getChildren

      public List<N> getChildren()
      Specified by:
      getChildren in interface TreeNode<N extends AbstractPaymentTypes<N>>
    • setChildren

      public void setChildren(List<N> children)
    • isEmpty

      public boolean isEmpty()
    • addChild

      public void addChild(N child)
    • removeChild

      public void removeChild(N child)
    • findCodePath

      public N[] findCodePath(int pid)
    • sortByTitle

      public void sortByTitle()
    • sortChildren

      protected void sortChildren()