Class FormDefinitionParse
- java.lang.Object
-
- com.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 FormDeploymentEntity
deployment
The deployment to which the parsed forms will be added.protected List<FormDefinitionEntity>
formDefinitions
The end result of the parsing: a list of form definitions.protected FlowableFormModel
formModel
protected static org.slf4j.Logger
LOGGER
protected String
name
protected String
sourceSystemId
protected StreamSource
streamSource
protected boolean
validateSchema
-
Constructor Summary
Constructors Constructor Description FormDefinitionParse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormDefinitionParse
deployment(FormDeploymentEntity deployment)
FormDefinitionParse
execute(FormEngineConfiguration formEngineConfig)
FormDeploymentEntity
getDeployment()
List<FormDefinitionEntity>
getFormDefinitions()
FlowableFormModel
getFormModel()
String
getSourceSystemId()
FormDefinitionParse
name(String name)
void
setDeployment(FormDeploymentEntity deployment)
void
setFormModel(FlowableFormModel formModel)
FormDefinitionParse
setSourceSystemId(String sourceSystemId)
protected void
setStreamSource(StreamSource streamSource)
FormDefinitionParse
sourceInputStream(InputStream inputStream)
FormDefinitionParse
sourceResource(String resource)
FormDefinitionParse
sourceString(String string)
FormDefinitionParse
sourceUrl(String url)
FormDefinitionParse
sourceUrl(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 FlowableFormModel formModel
-
deployment
protected FormDeploymentEntity deployment
The deployment to which the parsed forms will be added.
-
formDefinitions
protected List<FormDefinitionEntity> formDefinitions
The end result of the parsing: a list of form definitions.
-
-
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()
-
getDeployment
public FormDeploymentEntity getDeployment()
-
setDeployment
public void setDeployment(FormDeploymentEntity deployment)
-
getFormModel
public FlowableFormModel getFormModel()
-
setFormModel
public void setFormModel(FlowableFormModel formModel)
-
-