Class DocumentGetPatternListEvent

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

public class DocumentGetPatternListEvent extends LocalEvent
Локальное синхронное событие, которое запрашивает в скриптах список шаблонов плагина Documents. Данный список в итоге перетрет тот, что сформирован штатным механизмом с фильтрацией по домену. Если скрипт вернет пустой список шаблонов, то будет использован штатный механизм. Данное событие формируется только при запросе списка шаблонов в карточке договора на вкладке Документы.
See Also:
  • Constructor Details

    • DocumentGetPatternListEvent

      public DocumentGetPatternListEvent(int contractId, int pluginUID, int userId)
  • Method Details

    • getPatternList

      public List<DocumentPattern> getPatternList()
      Получение списка шаблонов, заполненного скриптами. Перетирает список шаблонов, сформированный штатным механизмом, включающим фильтрацию по домену. Используется только при формировании списка шаблонов в карточке договора.
      Returns:
      список шаблонов, сформированный скриптами.
    • setPatternList

      public void setPatternList(List<DocumentPattern> patternList)
      Установка списка шаблонов, заполненного скриптами. Перетирает список шаблонов, сформированный штатным механизмом, включающим фильтрацию по домену. Используется только при формировании списка шаблонов в карточке договора.
      Parameters:
      patternList - список шаблонов, сформированный скриптами.
    • addPattern

      public void addPattern(DocumentPattern pattern)
      Добавление шаблонов поштучно в скриптах. Может быть удобно при формировании списка в циклах. По итогу формируется список шаблонов, который перетирает список шаблонов, сформированный штатным механизмом, включающим фильтрацию по домену. Используется только при формировании списка шаблонов в карточке договора.
      Parameters:
      pattern - одиночный шаблон.