ru.bitel.bgbilling.kernel.event.events

## Class ActionAfterEvent

- java.lang.Object
- - ru.bitel.bgbilling.kernel.event.Event
  - - ru.bitel.bgbilling.kernel.event.QueueEvent
    - - ru.bitel.bgbilling.kernel.event.LocalEvent
      - - ru.bitel.bgbilling.kernel.event.events.ActionEvent
        - - ru.bitel.bgbilling.kernel.event.events.ActionAfterEvent

- All Implemented Interfaces:
    java.io.Serializable

  Deprecated.
  использовать dynaction/дин.код

      @Deprecated
      public class ActionAfterEvent
      extends ActionEvent

  Синхронное событие - после действия.
  Для любых действий (actions) биллинга с договорами или их сущностями возможно назначение универсального события после действия.
  Для того, чтобы назначить нужному действию нужного модуля необходимость генерирования события,
  необходимо добавить в конфигурацию сервера строку следюущего вида:
  action.event_<module>_<action>=before|after|both
  Здесь <module> - это имя модуля, <action> - наименование действия. Имена модулей и соответсвующие имена действий можно увидеть
  в XML-файлах в папке actions в директории биллинга. При этом, если указано значение before, то событие будет генерироваться только перед действием.
  Если указано значение after, то только после. Если же both, то в обоих случаях.
  Унаследован от `ActionEvent`
  Author:
    kirill
  See Also:
    Serialized Form

- - ### Field Summary

    - ### Fields inherited from class ru.bitel.bgbilling.kernel.event.Event

      `CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN`

  - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `protected` | `ActionAfterEvent()` Deprecated.
    `` | `ActionAfterEvent(java.lang.String module, java.lang.String action, int contractId, int userId)` Deprecated. Конструктор события.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods Deprecated Methods
    Modifier and Type | Method and Description
    --- | ---
    `org.w3c.dom.Element` | `getRootNode()` Deprecated. Возращает root элемент xml-ответа.
    `void` | `setRootNode(org.w3c.dom.Element rootNode)` Deprecated. Устанавливает root элемент xml-ответа.

    - ### Methods inherited from class ru.bitel.bgbilling.kernel.event.events.ActionEvent

      `getAction, getModule, setAction, setModule`

    - ### Methods inherited from class ru.bitel.bgbilling.kernel.event.Event

      `getContractId, getContractID, getDestination, getGenerateTime, getModuleId, getModuleID, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, prepareMessage, toString, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### ActionAfterEvent

          protected ActionAfterEvent()

      Deprecated.

    - #### ActionAfterEvent

          public ActionAfterEvent(java.lang.String module,
                                  java.lang.String action,
                                  int contractId,
                                  int userId)

      Deprecated.
      Конструктор события.
      Parameters:
        `module` - название модуля
        `action` - название акшена
        `contractId` - код договора
        `userId` - id пользователя, сгенерировавшего событие

  - ### Method Detail

    - #### getRootNode

          public org.w3c.dom.Element getRootNode()

      Deprecated.
      Возращает root элемент xml-ответа.
      Returns:
        rootNode - ссылка на корневой элемент ответа сервера на запрос клиента

    - #### setRootNode

          public void setRootNode(org.w3c.dom.Element rootNode)

      Deprecated.
      Устанавливает root элемент xml-ответа.
      Parameters:
        `rootNode` - - ссылка на корневой элемент ответа сервера на запрос клиента