Class DispatchBalanceCondition

java.lang.Object
ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.base.DispatchCondition
ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.DispatchBalanceCondition
All Implemented Interfaces:
Serializable

public class DispatchBalanceCondition extends DispatchCondition
Условие отправки по балансу. Устанавливается левая и правая граница баланса, при попадании в которую происходит отправка.
See Also:
  • Field Details

  • Constructor Details

    • DispatchBalanceCondition

      public DispatchBalanceCondition()
  • Method Details

    • setLeft

      public void setLeft(BigDecimal left)
      Устанавливает левую границу диапазона баланса
      Parameters:
      left -
    • getLeft

      public BigDecimal getLeft()
      Возвращает левую границу диапазона баланса
      Returns:
    • setRight

      public void setRight(BigDecimal right)
      Устанавливает правую границу диапазона баланса
      Parameters:
      right -
    • getRight

      public BigDecimal getRight()
      Возвращает правую границу диапазона баланса
      Returns:
    • isLimit

      public boolean isLimit()
      Флаг, сигнализирующий о необходимости учитывать лимит договора при проверке условия
      Returns:
      true - учитывать лимит, false - игнорировать
    • setLimit

      public void setLimit(boolean limit)
      Установка флага, сигнализирующего о необходимости учитывать лимит договора при проверке условия
      Parameters:
      limit - true - учитывать лимит, false - игнорировать
    • isFreq

      public boolean isFreq()
    • setFreq

      public void setFreq(boolean freq)
    • getFreqCount

      public int getFreqCount()
    • setFreqCount

      public void setFreqCount(int freqCount)
    • serializePart

      protected void serializePart(Element element)
      Specified by:
      serializePart in class DispatchCondition
    • deserializePart

      protected void deserializePart(Element element)
      Specified by:
      deserializePart in class DispatchCondition