All Implemented Interfaces:
Serializable, GuiTitlable, Idable, ListItem

public class ChargeType extends BalanceBaseType
Bean типа расхода, использовать через справочник: getDirectory( ChargeType.class )....
See Also:
  • Constructor Details

    • ChargeType

      public ChargeType()
    • ChargeType

      public ChargeType(int id, String title, int type, boolean editable, int parentId, boolean payback)
  • Method Details

    • isPayback

      public boolean isPayback()
      Returns:
      если данный расход является возвратом = true;
    • setEditable

      public ChargeType setEditable(boolean editable)
      Overrides:
      setEditable in class BalanceBaseType
    • setPayback

      public ChargeType setPayback(boolean payback)
      Установка, является ли данный расход возвратом.
      Parameters:
      payback - - true если возврат
    • setTitle

      public ChargeType setTitle(String title)
      Description copied from class: IdTitle
      Устанавливает название (описание) объекта
      Overrides:
      setTitle in class IdTitle
    • setType

      public ChargeType setType(int type)
      Description copied from class: BalanceBaseType
      Установка типа элемента в дереве.
      Overrides:
      setType in class BalanceBaseType
      Parameters:
      type - 0 - элемент группы( BalanceBaseType.TYPE_LEAF ), 1 - группа( BalanceBaseType.TYPE_BRANCH ).
    • setId

      public ChargeType setId(int id)
      Description copied from class: Id
      Устанавливает id объекта
      Overrides:
      setId in class IdTitle
    • setParentId

      public ChargeType setParentId(Integer parentId)
      Description copied from class: BalanceBaseType
      Ссылка на родительский узел в иерархии типов. Если тип объекта находится на самом верхнем уровне, то передавать 0! При отрицательном значении будет падать в веб-сервисе!!!
      Overrides:
      setParentId in class BalanceBaseType
      Parameters:
      parentId - код родительского типа