Class ClientItemChangedEvent

java.lang.Object
ru.bitel.bgbilling.kernel.event.Event
ru.bitel.bgbilling.kernel.event.QueueEvent
ru.bitel.bgbilling.modules.phone.server.event.ClientItemChangedEvent
All Implemented Interfaces:
java.io.Serializable

public class ClientItemChangedEvent
extends QueueEvent
Асинхронное событие - изменён поинт/правило.
Генерируется после изменения клиентского поинта/правила.
Унаследован от QueueEvent
See Also:
Serialized Form
  • Constructor Details

    • ClientItemChangedEvent

      protected ClientItemChangedEvent()
    • ClientItemChangedEvent

      public ClientItemChangedEvent​(int userId, int moduleId, ClientItem item, boolean create)
      Конструктор события.
      Parameters:
      userId - - id пользователя, сгенерировавшего событие
      moduleId - - код модуля
      item - - объект поинта/правила
      create - - был ли поинт/правило создан
  • Method Details

    • getTypeId

      @Deprecated public int getTypeId()
      Deprecated.
      Использовать проверку instanceof.
      Overrides:
      getTypeId in class Event
      Returns:
    • getItem

      public ClientItem getItem()
      Возвращает изменённый объект поинта/правила.
      Returns:
      itme - объект поинта/правила
    • isCreate

      public boolean isCreate()
      Возвращает, был ли поинт/правило создан.
      Returns:
      create - флаг создания поинта/правила