java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
All Implemented Interfaces:
Serializable, Cloneable, Idable

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

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

See Also:
  • Constructor Details

    • Charge

      public Charge()
    • Charge

      public Charge(int id, int userId, int contractId, int typeId, Date date, String comment, BigDecimal sum, Date timeChange)
  • Method Details

    • clone

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

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

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

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

      public static Charge.Builder builder()