Class DocumentPattern

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.plugins.documents.common.bean.DocumentPattern
All Implemented Interfaces:
Serializable, Cloneable, GuiTitlable, Idable, ListItem

public class DocumentPattern extends IdTitle implements Cloneable
Класс-модель шаблона документа.
See Also:
  • Constructor Details

    • DocumentPattern

      public DocumentPattern()
  • Method Details

    • getPos

      public int getPos()
    • setPos

      public void setPos(int pos)
    • getDocumentName

      public String getDocumentName()
      Получение имени сгенерированного документа.
      Returns:
      имя сгенерированного документа.
    • setDocumentName

      public void setDocumentName(String documentName)
      Установка имени сгенерированного документа.
      Parameters:
      documentName - имя сгенерированного документа.
    • getOutputDocumentName

      @Deprecated public String getOutputDocumentName()
      Deprecated.
    • setOutputDocumentName

      @Deprecated public void setOutputDocumentName(String documentName)
      Deprecated.
    • getDocumentComment

      public String getDocumentComment()
      Получение комментария для генерируемого документа
      Returns:
      комментарий для генерируемого документа
    • setDocumentComment

      public void setDocumentComment(String documentComment)
      Установка комментария для генерируемого документа
      Parameters:
      documentComment - комментарий для генерируемого документа
    • getGeneratedFileNamePattern

      public String getGeneratedFileNamePattern()
      Получение имени генерируемого файла.
      Returns:
      имя генерируемого файла.
    • setGeneratedFileNamePattern

      public void setGeneratedFileNamePattern(String generatedFileNamePattern)
      Установка имени генерируемого файла.
      Parameters:
      generatedFileNamePattern - имя генерируемого файла.
    • isUseInPlugin

      @Deprecated public boolean isUseInPlugin()
      Deprecated.
      Использовать isVisibleInPlugin()
    • setUseInPlugin

      @Deprecated public void setUseInPlugin(boolean isUseInPlugin)
      Deprecated.
      Использовать setVisibleInPlugin(boolean)
    • isVisibleInPlugin

      public boolean isVisibleInPlugin()
      Виден ли данный шаблон в списке шаблонов для генерации документов на договоре.
      Returns:
      true - виден, false - не виден.
    • setVisibleInPlugin

      public void setVisibleInPlugin(boolean visibleInPlugin)
      Установка видимости шаблона в списке шаблонов для генерации на договоре.
      Parameters:
      visibleInPlugin - true - виден, false - не виден.
    • getVariableList

      public List<DocumentVariable> getVariableList()
      Получение списка переменных шаблона.
      Returns:
      список переменных шаблона.
    • setVariableList

      public void setVariableList(List<DocumentVariable> variableList)
      Установка списка переменных шаблона.
      Parameters:
      variableList - список переменных шаблона.
    • addVariable

      public void addVariable(DocumentVariable var)
      Добавление одной переменной к списку переменных шаблона.
      Parameters:
      var - переменная.
    • addDomain

      public void addDomain(int domainId)
      Добавление одного домена к списку доменов шаблона.
      Parameters:
      domainId - код домена.
    • getTableList

      public List<DocumentTable> getTableList()
      Получение списка таблиц шаблона.
      Returns:
      список таблиц.
    • setTableList

      public void setTableList(List<DocumentTable> tableList)
      Установка списка таблиц шаблона.
      Parameters:
      tableList - список таблиц
    • addTable

      public void addTable(DocumentTable table)
      Добавление одной таблицы к списку таблиц шаблона.
      Parameters:
      table - таблица.
    • getComment

      public String getComment()
      Получение комментария шаблона.
      Returns:
      комментарий шаблона.
    • setComment

      public void setComment(String comment)
      Установка комментария шаблона.
      Parameters:
      comment - комментарий.
    • getDataExtractorClass

      public String getDataExtractorClass()
      Получение динамического класса, который
      Returns:
    • setDataExtractorClass

      public void setDataExtractorClass(String dataExtractorClass)
    • getUserId

      public int getUserId()
      Получение кода пользователя, создавшего/отредактировавшего шаблон документа.
      Returns:
      код пользователя. По умолчанию -2
    • setUserId

      public void setUserId(int userId)
      Установка кода пользователя, создавшего/отредактировавшего шаблон документа.
      Parameters:
      userId - код пользователя.
    • getCreatePatternDate

      public Date getCreatePatternDate()
      Получение даты и времени создания шаблона документа.
      Returns:
      дата и время создания шаблона.
    • setCreatePatternDate

      public void setCreatePatternDate(Date createPatternDate)
      Установка даты и времени создания шаблона документа.
      Parameters:
      createPatternDate - дата и время создания шаблона.
    • getLastModifyPatternDate

      public Date getLastModifyPatternDate()
      Получение даты и времени последней модификации шаблона документа.
      Returns:
      дата и время последней модификации шаблона документа.
    • setLastModifyPatternDate

      public void setLastModifyPatternDate(Date lastModifyPatternDate)
      Установка даты и времени последней модификации шаблона документа.
      Parameters:
      lastModifyPatternDate - дата и время последней модификации шаблона документа.
    • clone

      public DocumentPattern clone()
      Создание копии объекта.
      Overrides:
      clone in class Object
      Since:
      7.0
    • getDomainList

      public List<Integer> getDomainList()
      Получение списка доменов, фильтр по которым будет работать при отображении списка шаблонов в договоре
      Returns:
      список доменов
    • setDomainList

      public void setDomainList(List<Integer> domainList)
      Установка списка доменов, фильтр по которым будет работать при отображении списка шаблонов в договоре
      Parameters:
      domainList - список доменов
    • getFileComment

      public String getFileComment()
      Получение комментария для сгенерированного файла.
      Returns:
      комментарий файла
    • setFileComment

      public void setFileComment(String fileComment)
      Установка комментария для сгенерированного файла.
      Parameters:
      fileComment - комментарий файла.