Class GetAdditionalActionListEvent

java.lang.Object
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
GetAdditionalWebActionListEvent

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

    • GetAdditionalActionListEvent

      protected GetAdditionalActionListEvent()
    • GetAdditionalActionListEvent

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

    • getActionList

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

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

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

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

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