Interface EventScriptService


public interface EventScriptService
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Удаляет привязку.
    void
     
    Возвращает все привязки событийных скриптов.
    getEventLinksByScript(int scriptId)
    Возвращает список привязок событийных скриптов по коду скрипта поведения.
    Возвращает привязку событийного скрипта по его коду.
    getEventTypeList(int mode, boolean onlyNew)
    Возвращает список типов событий.
    Возвращает список типов событий по классу события.
    Возвращает имя интерфейса, который нужно имплементировать динамическому классу как обработчику события.
    Возвращает список скриптов поведения.
    Возвращает имя суперкласса, который может имплементировать динамический класс-обработчик события.
    void
    Изменяет привязку событийного скрипта.
  • Method Details

    • getEventLinksByScript

      List<EventScriptLink> getEventLinksByScript(int scriptId) throws Exception
      Возвращает список привязок событийных скриптов по коду скрипта поведения.
      Parameters:
      scriptId - код скрипта поведения
      Returns:
      Throws:
      BGException
      Exception
    • updateEventScriptLink

      void updateEventScriptLink(EventScriptLink link) throws Exception
      Изменяет привязку событийного скрипта. Генерирует событие обновления привязки.
      Parameters:
      link - привязка событийного скрипта.
      Throws:
      BGException
      Exception
    • getEventScriptLink

      EventScriptLink getEventScriptLink(int id) throws Exception
      Возвращает привязку событийного скрипта по его коду.
      Parameters:
      id - код привязки
      Returns:
      Throws:
      BGException
      Exception
    • deleteEventScriptLink

      void deleteEventScriptLink(int id) throws Exception
      Удаляет привязку. Генерирует событие удаления привязки событийного скрипта.
      Parameters:
      id -
      Throws:
      BGException
      Exception
    • deleteFunction

      void deleteFunction(int id) throws Exception
      Throws:
      Exception
    • getScriptList

      List<IdTitle> getScriptList() throws Exception
      Возвращает список скриптов поведения.
      Returns:
      Throws:
      Exception
    • getEventTypeList

      List<EventType> getEventTypeList(int mode, boolean onlyNew) throws Exception
      Возвращает список типов событий.
      Parameters:
      mode - режим выборки
      onlyNew - выбирать события только "нового" типа
      Returns:
      Throws:
      Exception
      See Also:
      • #MODE_ALL
      • #MODE_CONTRACT
      • #MODE_GLOBAL
    • getEventTypesByEventId

      List<EventType> getEventTypesByEventId(String className) throws Exception
      Возвращает список типов событий по классу события.
      Parameters:
      className - имя класса события
      Returns:
      Throws:
      BGException
      Exception
    • getEventLinks

      List<EventScriptLink> getEventLinks() throws Exception
      Возвращает все привязки событийных скриптов.
      Returns:
      Throws:
      BGException
      Exception
    • getInterfaceName

      String getInterfaceName()
      Возвращает имя интерфейса, который нужно имплементировать динамическому классу как обработчику события.
      Returns:
    • getSuperclassName

      String getSuperclassName()
      Возвращает имя суперкласса, который может имплементировать динамический класс-обработчик события.
      Returns: