Class DocumentGetPatternListEvent

java.lang.Object
ru.bitel.bgbilling.kernel.event.Event
ru.bitel.bgbilling.kernel.event.QueueEvent
ru.bitel.bgbilling.kernel.event.LocalEvent
ru.bitel.bgbilling.plugins.documents.server.bean.event.DocumentGetPatternListEvent
All Implemented Interfaces:
java.io.Serializable

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

    • DocumentGetPatternListEvent

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

    • getPatternList

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

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

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