public class DocumentVariable
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
DocumentVariable() |
DocumentVariable(java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
DocumentVariable |
clone()
Создание копии объекта.
|
boolean |
equals(java.lang.Object obj)
Переопределенный для переменных шаблона метод сравнения.
|
java.lang.String |
getAdditionalParam()
Получение поля, в котором хранится дополнительная информация, актуальная для данной переменной: формат даты, код параметра договора и т.д.
|
java.lang.String |
getTitle()
Получение названия переменной.
|
DocumentVariableType |
getType()
Получение типа переменной.
|
java.lang.String |
getValue()
Получение значения переменной.
|
void |
setAdditionalParam(java.lang.String additionalParam)
Установка поля, в котором хранится дополнительная информация, актуальная для данной переменной: формат даты, код параметра договора и т.д.
|
void |
setTitle(java.lang.String title)
Установка названия переменной.
|
void |
setType(DocumentVariableType type)
Установка типа переменной.
|
void |
setValue(java.lang.String value)
Установка значения переменной.
|
public DocumentVariable()
public DocumentVariable(java.lang.String title)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- название переменной.public DocumentVariableType getType()
DocumentVariableType.CONST
- переменная содержит некоторое константное значение, которое подставится в шаблон как есть. Есть поддержка макросов. Подробее см. документацию плагина Documents. DocumentVariableType.DATE
- значение переменной содержит дату в определенном формате, который задается в поле additionalParam
DocumentVariableType.CONTRACT_PARAM
- значение переменной содержит значение параметра договораDocumentVariableType.SQL
- значение переменной содержит sql-запрос, при выполнении которого будет получено некоторое значениеDocumentVariableType.URL
- значение переменной содержит значение, полученное при получении по определенному urlpublic void setType(DocumentVariableType type)
DocumentVariableType.CONST
- переменная содержит некоторое константное значение, которое подставится в шаблон как есть. Есть поддержка макросов. Подробее см. документацию плагина Documents. DocumentVariableType.DATE
- значение переменной содержит дату в определенном формате, который задается в поле additionalParam
DocumentVariableType.CONTRACT_PARAM
- значение переменной содержит значение параметра договораDocumentVariableType.SQL
- значение переменной содержит sql-запрос, при выполнении которого будет получено некоторое значениеDocumentVariableType.URL
- значение переменной содержит значение, полученное при получении по определенному urltype
- тип переменной.public java.lang.String getValue()
public void setValue(java.lang.String value)
value
- значение переменной.public java.lang.String getAdditionalParam()
public void setAdditionalParam(java.lang.String additionalParam)
additionalParam
- дополнительная информация для переменной.spublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public DocumentVariable clone()
clone
in class java.lang.Object