Class FormDefinitionParse
- java.lang.Object
-
- org.flowable.form.engine.impl.parser.FormDefinitionParse
-
public class FormDefinitionParse extends Object
Specific parsing of one form json file.- Author:
- Tijs Rademakers, Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected FormDeploymentEntitydeploymentThe deployment to which the parsed decision tables will be added.protected List<FormDefinitionEntity>formDefinitionsThe end result of the parsing: a list of decision tables.protected SimpleFormModelformModelprotected static org.slf4j.LoggerLOGGERprotected Stringnameprotected StringsourceSystemIdprotected StreamSourcestreamSourceprotected StringtargetNamespaceprotected booleanvalidateSchema
-
Constructor Summary
Constructors Constructor Description FormDefinitionParse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormDefinitionParsedeployment(FormDeploymentEntity deployment)FormDefinitionParseexecute(FormEngineConfiguration formEngineConfig)FormDeploymentEntitygetDeployment()List<FormDefinitionEntity>getFormDefinitions()SimpleFormModelgetFormModel()StringgetSourceSystemId()StringgetTargetNamespace()FormDefinitionParsename(String name)voidsetDeployment(FormDeploymentEntity deployment)voidsetFormModel(SimpleFormModel formModel)FormDefinitionParsesetSourceSystemId(String sourceSystemId)protected voidsetStreamSource(StreamSource streamSource)FormDefinitionParsesourceInputStream(InputStream inputStream)FormDefinitionParsesourceResource(String resource)FormDefinitionParsesourceString(String string)FormDefinitionParsesourceUrl(String url)FormDefinitionParsesourceUrl(URL url)
-
-
-
Field Detail
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
name
protected String name
-
validateSchema
protected boolean validateSchema
-
streamSource
protected StreamSource streamSource
-
sourceSystemId
protected String sourceSystemId
-
formModel
protected SimpleFormModel formModel
-
targetNamespace
protected String targetNamespace
-
deployment
protected FormDeploymentEntity deployment
The deployment to which the parsed decision tables will be added.
-
formDefinitions
protected List<FormDefinitionEntity> formDefinitions
The end result of the parsing: a list of decision tables.
-
-
Method Detail
-
deployment
public FormDefinitionParse deployment(FormDeploymentEntity deployment)
-
execute
public FormDefinitionParse execute(FormEngineConfiguration formEngineConfig)
-
name
public FormDefinitionParse name(String name)
-
sourceInputStream
public FormDefinitionParse sourceInputStream(InputStream inputStream)
-
sourceUrl
public FormDefinitionParse sourceUrl(URL url)
-
sourceUrl
public FormDefinitionParse sourceUrl(String url)
-
sourceResource
public FormDefinitionParse sourceResource(String resource)
-
sourceString
public FormDefinitionParse sourceString(String string)
-
setStreamSource
protected void setStreamSource(StreamSource streamSource)
-
getSourceSystemId
public String getSourceSystemId()
-
setSourceSystemId
public FormDefinitionParse setSourceSystemId(String sourceSystemId)
-
getFormDefinitions
public List<FormDefinitionEntity> getFormDefinitions()
-
getTargetNamespace
public String getTargetNamespace()
-
getDeployment
public FormDeploymentEntity getDeployment()
-
setDeployment
public void setDeployment(FormDeploymentEntity deployment)
-
getFormModel
public SimpleFormModel getFormModel()
-
setFormModel
public void setFormModel(SimpleFormModel formModel)
-
-