Class DocumentPattern
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.plugins.documents.common.bean.DocumentPattern
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,GuiTitlable,Idable,ListItem
public class DocumentPattern extends IdTitle implements java.lang.Cloneable
Класс-модель шаблона документа.
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DocumentPattern() -
Method Summary
Modifier and Type Method Description voidaddDomain(int domainId)Добавление одного домена к списку доменов шаблона.voidaddTable(DocumentTable table)Добавление одной таблицы к списку таблиц шаблона.voidaddVariable(DocumentVariable var)Добавление одной переменной к списку переменных шаблона.DocumentPatternclone()Создание копии объекта.java.lang.StringgetComment()Получение комментария шаблона.java.util.DategetCreatePatternDate()Получение даты и времени создания шаблона документа.java.lang.StringgetDataExtractorClass()Получение динамического класса, которыйjava.lang.StringgetDocumentComment()Получение комментария для генерируемого документаjava.lang.StringgetDocumentName()Получение имени сгенерированного документа.java.util.List<java.lang.Integer>getDomainList()Получение списка доменов, фильтр по которым будет работать при отображении списка шаблонов в договореjava.lang.StringgetFileComment()Получение комментария для сгенерированного файла.java.lang.StringgetGeneratedFileNamePattern()Получение имени генерируемого файла.java.util.DategetLastModifyPatternDate()Получение даты и времени последней модификации шаблона документа.java.lang.StringgetOutputDocumentName()Deprecated.intgetPos()java.util.List<DocumentTable>getTableList()Получение списка таблиц шаблона.intgetUserId()Получение кода пользователя, создавшего/отредактировавшего шаблон документа.java.util.List<DocumentVariable>getVariableList()Получение списка переменных шаблона.booleanisUseInPlugin()Deprecated.booleanisVisibleInPlugin()Виден ли данный шаблон в списке шаблонов для генерации документов на договоре.voidsetComment(java.lang.String comment)Установка комментария шаблона.voidsetCreatePatternDate(java.util.Date createPatternDate)Установка даты и времени создания шаблона документа.voidsetDataExtractorClass(java.lang.String dataExtractorClass)voidsetDocumentComment(java.lang.String documentComment)Установка комментария для генерируемого документаvoidsetDocumentName(java.lang.String documentName)Установка имени сгенерированного документа.voidsetDomainList(java.util.List<java.lang.Integer> domainList)Установка списка доменов, фильтр по которым будет работать при отображении списка шаблонов в договореvoidsetFileComment(java.lang.String fileComment)Установка комментария для сгенерированного файла.voidsetGeneratedFileNamePattern(java.lang.String generatedFileNamePattern)Установка имени генерируемого файла.voidsetLastModifyPatternDate(java.util.Date lastModifyPatternDate)Установка даты и времени последней модификации шаблона документа.voidsetOutputDocumentName(java.lang.String documentName)Deprecated.voidsetPos(int pos)voidsetTableList(java.util.List<DocumentTable> tableList)Установка списка таблиц шаблона.voidsetUseInPlugin(boolean isUseInPlugin)Deprecated.voidsetUserId(int userId)Установка кода пользователя, создавшего/отредактировавшего шаблон документа.voidsetVariableList(java.util.List<DocumentVariable> variableList)Установка списка переменных шаблона.voidsetVisibleInPlugin(boolean visibleInPlugin)Установка видимости шаблона в списке шаблонов для генерации на договоре.Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle, toStringMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setIdMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
DocumentPattern
public DocumentPattern()
-
-
Method Details
-
getPos
public int getPos() -
setPos
public void setPos(int pos) -
getDocumentName
public java.lang.String getDocumentName()Получение имени сгенерированного документа.- Returns:
- имя сгенерированного документа.
-
setDocumentName
public void setDocumentName(java.lang.String documentName)Установка имени сгенерированного документа.- Parameters:
documentName- имя сгенерированного документа.
-
getOutputDocumentName
@Deprecated public java.lang.String getOutputDocumentName()Deprecated. -
setOutputDocumentName
@Deprecated public void setOutputDocumentName(java.lang.String documentName)Deprecated. -
getDocumentComment
public java.lang.String getDocumentComment()Получение комментария для генерируемого документа- Returns:
- комментарий для генерируемого документа
-
setDocumentComment
public void setDocumentComment(java.lang.String documentComment)Установка комментария для генерируемого документа- Parameters:
documentComment- комментарий для генерируемого документа
-
getGeneratedFileNamePattern
public java.lang.String getGeneratedFileNamePattern()Получение имени генерируемого файла.- Returns:
- имя генерируемого файла.
-
setGeneratedFileNamePattern
public void setGeneratedFileNamePattern(java.lang.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
Получение списка переменных шаблона.- Returns:
- список переменных шаблона.
-
setVariableList
Установка списка переменных шаблона.- Parameters:
variableList- список переменных шаблона.
-
addVariable
Добавление одной переменной к списку переменных шаблона.- Parameters:
var- переменная.
-
addDomain
public void addDomain(int domainId)Добавление одного домена к списку доменов шаблона.- Parameters:
domainId- код домена.
-
getTableList
Получение списка таблиц шаблона.- Returns:
- список таблиц.
-
setTableList
Установка списка таблиц шаблона.- Parameters:
tableList- список таблиц
-
addTable
Добавление одной таблицы к списку таблиц шаблона.- Parameters:
table- таблица.
-
getComment
public java.lang.String getComment()Получение комментария шаблона.- Returns:
- комментарий шаблона.
-
setComment
public void setComment(java.lang.String comment)Установка комментария шаблона.- Parameters:
comment- комментарий.
-
getDataExtractorClass
public java.lang.String getDataExtractorClass()Получение динамического класса, который- Returns:
-
setDataExtractorClass
public void setDataExtractorClass(java.lang.String dataExtractorClass) -
getUserId
public int getUserId()Получение кода пользователя, создавшего/отредактировавшего шаблон документа.- Returns:
- код пользователя. По умолчанию -2
-
setUserId
public void setUserId(int userId)Установка кода пользователя, создавшего/отредактировавшего шаблон документа.- Parameters:
userId- код пользователя.
-
getCreatePatternDate
public java.util.Date getCreatePatternDate()Получение даты и времени создания шаблона документа.- Returns:
- дата и время создания шаблона.
-
setCreatePatternDate
public void setCreatePatternDate(java.util.Date createPatternDate)Установка даты и времени создания шаблона документа.- Parameters:
createPatternDate- дата и время создания шаблона.
-
getLastModifyPatternDate
public java.util.Date getLastModifyPatternDate()Получение даты и времени последней модификации шаблона документа.- Returns:
- дата и время последней модификации шаблона документа.
-
setLastModifyPatternDate
public void setLastModifyPatternDate(java.util.Date lastModifyPatternDate)Установка даты и времени последней модификации шаблона документа.- Parameters:
lastModifyPatternDate- дата и время последней модификации шаблона документа.
-
clone
Создание копии объекта.- Overrides:
clonein classjava.lang.Object- Since:
- 7.0
-
getDomainList
public java.util.List<java.lang.Integer> getDomainList()Получение списка доменов, фильтр по которым будет работать при отображении списка шаблонов в договоре- Returns:
- список доменов
-
setDomainList
public void setDomainList(java.util.List<java.lang.Integer> domainList)Установка списка доменов, фильтр по которым будет работать при отображении списка шаблонов в договоре- Parameters:
domainList- список доменов
-
getFileComment
public java.lang.String getFileComment()Получение комментария для сгенерированного файла.- Returns:
- комментарий файла
-
setFileComment
public void setFileComment(java.lang.String fileComment)Установка комментария для сгенерированного файла.- Parameters:
fileComment- комментарий файла.
-