Class ContractParamBeforeChangeEvent

java.lang.Object
All Implemented Interfaces:
java.io.Serializable

public class ContractParamBeforeChangeEvent
extends LocalEvent
Синхронное событие, вызывается до модификации параметра договора.
See Also:
Serialized Form
  • Constructor Details

    • ContractParamBeforeChangeEvent

      protected ContractParamBeforeChangeEvent()
    • ContractParamBeforeChangeEvent

      public ContractParamBeforeChangeEvent​(int userId, int cid, int pid, java.lang.Object value)
  • Method Details

    • getError

      public java.lang.String getError()
      Возвращает текст ошибки. Функция вызывается биллингом после обработки события.
      Returns:
    • setError

      public void setError​(java.lang.String error)
      При установке ошибки этой функцией модификация параметра запрещается, ошибка отображается пользователю.
      Parameters:
      error -
    • getParamId

      public int getParamId()
      Возвращает код параметра.
      Returns:
    • getValue

      public java.lang.Object getValue()
      В зависимости от типа параметра объекта может быть Integer, String, Boolean, ContractAddressParamValue, ContractEmailParamValue
    • getEntityAttr

      public EntityAttr getEntityAttr()
      Значение параметра договора в виде EntityAttr, если параметр изменяется через ContractService.contractParameterUpdate(int, EntityAttr).
      Returns:
      See Also:
      EntityAttr