Class GetAdditionalActionListEvent

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
All Implemented Interfaces:
Serializable, ErrorReturnableEvent
Direct Known Subclasses:
GetAdditionalWebActionListEvent

public class GetAdditionalActionListEvent extends LocalEvent
Синхронное событие - получение списка доп. действия для договора.
Создание списка доп. действий, доступных к вызову в карточке договора.
Унаследован от LocalEvent
See Also:
  • Constructor Details

    • GetAdditionalActionListEvent

      protected GetAdditionalActionListEvent()
    • GetAdditionalActionListEvent

      public GetAdditionalActionListEvent(int userId, int contractId)
      Конструктор события.
      Parameters:
      userId - - id пользователя, сгенерировавшего событие
      contractId - - id договора
  • Method Details

    • getActionList

      public List<AdditionalContractAction> getActionList()
      Возвращает список дополнительных действий (вызывается биллингом после обработки события).
      Returns:
      actionList - список доп. действий
    • getActionListWithDescription

      public List<AdditionalContractAction> getActionListWithDescription()
      Возвращает список дополнительных действий с описанием задачи в title(вызывается биллингом после обработки события).
      Returns:
      actionList - список доп. действий
    • addAction

      public void addAction(int id, String title)
      Добавление доп. действия
      Parameters:
      id - код действия
      title - название
    • addAction

      public void addAction(int id, String title, String description)
      Добавление доп. действия
      Parameters:
      id - код действия
      title - название
    • actionAllowed

      public boolean actionAllowed(int id)
      Возвращает, содержится ли действие с данным кодом в списке разрешенных.
      Parameters:
      id - код действия
      Returns: