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 void
addDomain(int domainId)
Добавление одного домена к списку доменов шаблона.void
addTable(DocumentTable table)
Добавление одной таблицы к списку таблиц шаблона.void
addVariable(DocumentVariable var)
Добавление одной переменной к списку переменных шаблона.DocumentPattern
clone()
Создание копии объекта.java.lang.String
getComment()
Получение комментария шаблона.java.util.Date
getCreatePatternDate()
Получение даты и времени создания шаблона документа.java.lang.String
getDataExtractorClass()
Получение динамического класса, которыйjava.lang.String
getDocumentComment()
Получение комментария для генерируемого документаjava.lang.String
getDocumentName()
Получение имени сгенерированного документа.java.util.List<java.lang.Integer>
getDomainList()
Получение списка доменов, фильтр по которым будет работать при отображении списка шаблонов в договореjava.lang.String
getFileComment()
Получение комментария для сгенерированного файла.java.lang.String
getGeneratedFileNamePattern()
Получение имени генерируемого файла.java.util.Date
getLastModifyPatternDate()
Получение даты и времени последней модификации шаблона документа.java.lang.String
getOutputDocumentName()
Deprecated.int
getPos()
java.util.List<DocumentTable>
getTableList()
Получение списка таблиц шаблона.int
getUserId()
Получение кода пользователя, создавшего/отредактировавшего шаблон документа.java.util.List<DocumentVariable>
getVariableList()
Получение списка переменных шаблона.boolean
isUseInPlugin()
Deprecated.boolean
isVisibleInPlugin()
Виден ли данный шаблон в списке шаблонов для генерации документов на договоре.void
setComment(java.lang.String comment)
Установка комментария шаблона.void
setCreatePatternDate(java.util.Date createPatternDate)
Установка даты и времени создания шаблона документа.void
setDataExtractorClass(java.lang.String dataExtractorClass)
void
setDocumentComment(java.lang.String documentComment)
Установка комментария для генерируемого документаvoid
setDocumentName(java.lang.String documentName)
Установка имени сгенерированного документа.void
setDomainList(java.util.List<java.lang.Integer> domainList)
Установка списка доменов, фильтр по которым будет работать при отображении списка шаблонов в договореvoid
setFileComment(java.lang.String fileComment)
Установка комментария для сгенерированного файла.void
setGeneratedFileNamePattern(java.lang.String generatedFileNamePattern)
Установка имени генерируемого файла.void
setLastModifyPatternDate(java.util.Date lastModifyPatternDate)
Установка даты и времени последней модификации шаблона документа.void
setOutputDocumentName(java.lang.String documentName)
Deprecated.void
setPos(int pos)
void
setTableList(java.util.List<DocumentTable> tableList)
Установка списка таблиц шаблона.void
setUseInPlugin(boolean isUseInPlugin)
Deprecated.void
setUserId(int userId)
Установка кода пользователя, создавшего/отредактировавшего шаблон документа.void
setVariableList(java.util.List<DocumentVariable> variableList)
Установка списка переменных шаблона.void
setVisibleInPlugin(boolean visibleInPlugin)
Установка видимости шаблона в списке шаблонов для генерации на договоре.Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle, toString
Methods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
Methods 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:
clone
in 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
- комментарий файла.
-