java.lang.Object
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Idable
Direct Known Subclasses:
Charge

public class Charge
extends AbstractBalanceBean
implements java.io.Serializable, java.lang.Cloneable
Расход договора.

Для получения типа(ChargeType) использовать справочник типов, там содержится(покрайней мери пока) название и значение редактируемости.

See Also:
Serialized Form
  • Constructor Details

    • Charge

      public Charge()
    • Charge

      public Charge​(int id, int userId, int contractId, int typeId, java.util.Date date, java.lang.String comment, java.math.BigDecimal sum, java.util.Date timeChange)
  • Method Details

    • clone

      public Charge clone() throws java.lang.CloneNotSupportedException
      Overrides:
      clone in class java.lang.Object
      Throws:
      java.lang.CloneNotSupportedException
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class AbstractBalanceBean
    • isPayback

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

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

      @Deprecated public void setChargeDate​(java.util.Date date)
      Deprecated.
      Устанавливает дату расхода. Утарел использовать AbstractBalanceBean.setDate(Date)
      Parameters:
      date -