org.jbpm.formModeler.core.processing.impl
Class FormProcessorImpl
java.lang.Object
org.jbpm.formModeler.core.processing.impl.FormProcessorImpl
- All Implemented Interfaces:
- Serializable, FormProcessor
@ApplicationScoped
public class FormProcessorImpl
- extends Object
- implements FormProcessor, Serializable
- See Also:
- Serialized Form
|
Method Summary |
void |
clear(org.jbpm.formModeler.api.client.FormRenderContext context)
|
void |
clear(org.jbpm.formModeler.api.model.Form form,
String namespace)
|
void |
clear(String ctxUID)
|
void |
clearField(org.jbpm.formModeler.api.model.Form form,
String namespace,
String fieldName)
|
void |
clearFieldErrors(org.jbpm.formModeler.api.model.Form form,
String namespace)
|
protected FormStatus |
createContextFormStatus(org.jbpm.formModeler.api.client.FormRenderContext context)
|
protected FormStatus |
createFormStatus(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map currentValues,
Map<String,Object> loadedObjects)
|
protected void |
destroyFormStatus(org.jbpm.formModeler.api.model.Form form,
String namespace)
|
protected boolean |
existsFormStatus(org.jbpm.formModeler.api.model.Form form,
String namespace)
|
protected void |
fillObjectValues(Map obj,
Map values,
org.jbpm.formModeler.api.model.Form form)
Copy to obj values read from status map values |
Map |
filterMapRepresentationToPersist(Map inputValues)
|
void |
flushPendingCalculations(org.jbpm.formModeler.api.model.Form form,
String namespace)
|
void |
forceWrongField(org.jbpm.formModeler.api.model.Form form,
String namespace,
String fieldName)
|
Object |
getAttribute(org.jbpm.formModeler.api.model.Form form,
String namespace,
String attributeName)
|
protected Object |
getBindedValue(org.jbpm.formModeler.api.model.Field field,
org.jbpm.formModeler.api.model.DataHolder holder,
String holderId,
String bindingExpression,
Map data,
Map loadedObjects,
String namespace)
|
protected FormStatus |
getContextFormStatus(org.jbpm.formModeler.api.client.FormRenderContext context)
|
protected Map |
getFilteredMapRepresentationToPersist(org.jbpm.formModeler.api.model.Form form,
String namespace)
|
protected FormStatus |
getFormStatus(org.jbpm.formModeler.api.model.Form form,
String namespace)
|
protected FormStatus |
getFormStatus(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map<String,Object> currentValues,
Map<String,Object> loadedObjects)
|
Map |
getMapRepresentationToPersist(org.jbpm.formModeler.api.model.Form form,
String namespace)
|
protected String |
getPrefix(org.jbpm.formModeler.api.model.Form form,
String namespace)
|
protected Object |
getUnbindedFieldValue(String bindingExpression,
Map<String,Object> bindingData)
|
protected Object |
getValueFromHolder(org.jbpm.formModeler.api.model.DataHolder holder,
String holderId,
String bindingExpression,
Map<String,Object> bindingData,
Map<String,Object> loadedObjects)
|
void |
modify(org.jbpm.formModeler.api.model.Form form,
String namespace,
String fieldName,
Object value)
|
void |
persist(org.jbpm.formModeler.api.client.FormRenderContext context)
|
void |
persist(String ctxUid)
|
protected Object |
persistField(org.jbpm.formModeler.api.model.Field field,
Map<String,Object> mapToPersist,
org.jbpm.formModeler.api.model.DataHolder holder,
String namespace)
|
Object |
persistFormHolder(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map<String,Object> mapToPersist,
org.jbpm.formModeler.api.model.DataHolder holder,
Object loadedObject)
|
protected void |
propagateChangesToParentFormStatuses(FormStatus formStatus,
String fieldName,
Object value)
|
FormStatusData |
read(org.jbpm.formModeler.api.model.Form form,
String namespace)
|
FormStatusData |
read(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map formValues)
|
FormStatusData |
read(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map<String,Object> formValues,
Map<String,Object> loadedObjects)
|
FormStatusData |
read(String ctxUid)
|
protected Object |
readFieldValue(org.jbpm.formModeler.api.model.Field field,
Map dataToLoad,
Map loadedObjects,
String namespace,
boolean isInput)
|
Map |
readValuesToLoad(org.jbpm.formModeler.api.model.Form form,
Map inputData,
Map outputData,
Map loadedObjects,
String namespace)
|
void |
setAttribute(org.jbpm.formModeler.api.model.Form form,
String namespace,
String attributeName,
Object attributeValue)
|
protected void |
setDefaultValues(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map currentValues)
|
protected void |
setFieldValue(org.jbpm.formModeler.api.model.Field field,
FormStatus formStatus,
String inputsPrefix,
Map parameterMap,
Map filesMap,
boolean incremental)
|
void |
setValues(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map parameterMap,
Map filesMap)
|
void |
setValues(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map parameterMap,
Map filesMap,
boolean incremental)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FormProcessorImpl
public FormProcessorImpl()
getContextFormStatus
protected FormStatus getContextFormStatus(org.jbpm.formModeler.api.client.FormRenderContext context)
getFormStatus
protected FormStatus getFormStatus(org.jbpm.formModeler.api.model.Form form,
String namespace)
getFormStatus
protected FormStatus getFormStatus(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map<String,Object> currentValues,
Map<String,Object> loadedObjects)
existsFormStatus
protected boolean existsFormStatus(org.jbpm.formModeler.api.model.Form form,
String namespace)
createFormStatus
protected FormStatus createFormStatus(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map currentValues,
Map<String,Object> loadedObjects)
setDefaultValues
protected void setDefaultValues(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map currentValues)
destroyFormStatus
protected void destroyFormStatus(org.jbpm.formModeler.api.model.Form form,
String namespace)
setValues
public void setValues(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map parameterMap,
Map filesMap)
- Specified by:
setValues in interface FormProcessor
setValues
public void setValues(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map parameterMap,
Map filesMap,
boolean incremental)
- Specified by:
setValues in interface FormProcessor
modify
public void modify(org.jbpm.formModeler.api.model.Form form,
String namespace,
String fieldName,
Object value)
- Specified by:
modify in interface FormProcessor
setAttribute
public void setAttribute(org.jbpm.formModeler.api.model.Form form,
String namespace,
String attributeName,
Object attributeValue)
- Specified by:
setAttribute in interface FormProcessor
getAttribute
public Object getAttribute(org.jbpm.formModeler.api.model.Form form,
String namespace,
String attributeName)
- Specified by:
getAttribute in interface FormProcessor
setFieldValue
protected void setFieldValue(org.jbpm.formModeler.api.model.Field field,
FormStatus formStatus,
String inputsPrefix,
Map parameterMap,
Map filesMap,
boolean incremental)
propagateChangesToParentFormStatuses
protected void propagateChangesToParentFormStatuses(FormStatus formStatus,
String fieldName,
Object value)
read
public FormStatusData read(String ctxUid)
- Specified by:
read in interface FormProcessor
createContextFormStatus
protected FormStatus createContextFormStatus(org.jbpm.formModeler.api.client.FormRenderContext context)
throws Exception
- Throws:
Exception
readValuesToLoad
public Map readValuesToLoad(org.jbpm.formModeler.api.model.Form form,
Map inputData,
Map outputData,
Map loadedObjects,
String namespace)
- Specified by:
readValuesToLoad in interface FormProcessor
readFieldValue
protected Object readFieldValue(org.jbpm.formModeler.api.model.Field field,
Map dataToLoad,
Map loadedObjects,
String namespace,
boolean isInput)
getUnbindedFieldValue
protected Object getUnbindedFieldValue(String bindingExpression,
Map<String,Object> bindingData)
getBindedValue
protected Object getBindedValue(org.jbpm.formModeler.api.model.Field field,
org.jbpm.formModeler.api.model.DataHolder holder,
String holderId,
String bindingExpression,
Map data,
Map loadedObjects,
String namespace)
getValueFromHolder
protected Object getValueFromHolder(org.jbpm.formModeler.api.model.DataHolder holder,
String holderId,
String bindingExpression,
Map<String,Object> bindingData,
Map<String,Object> loadedObjects)
read
public FormStatusData read(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map formValues)
- Specified by:
read in interface FormProcessor
read
public FormStatusData read(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map<String,Object> formValues,
Map<String,Object> loadedObjects)
- Specified by:
read in interface FormProcessor
read
public FormStatusData read(org.jbpm.formModeler.api.model.Form form,
String namespace)
- Specified by:
read in interface FormProcessor
flushPendingCalculations
public void flushPendingCalculations(org.jbpm.formModeler.api.model.Form form,
String namespace)
- Specified by:
flushPendingCalculations in interface FormProcessor
persist
public void persist(String ctxUid)
throws Exception
- Specified by:
persist in interface FormProcessor
- Throws:
Exception
persist
public void persist(org.jbpm.formModeler.api.client.FormRenderContext context)
throws Exception
- Specified by:
persist in interface FormProcessor
- Throws:
Exception
persistFormHolder
public Object persistFormHolder(org.jbpm.formModeler.api.model.Form form,
String namespace,
Map<String,Object> mapToPersist,
org.jbpm.formModeler.api.model.DataHolder holder,
Object loadedObject)
throws Exception
- Specified by:
persistFormHolder in interface FormProcessor
- Throws:
Exception
persistField
protected Object persistField(org.jbpm.formModeler.api.model.Field field,
Map<String,Object> mapToPersist,
org.jbpm.formModeler.api.model.DataHolder holder,
String namespace)
throws Exception
- Throws:
Exception
getMapRepresentationToPersist
public Map getMapRepresentationToPersist(org.jbpm.formModeler.api.model.Form form,
String namespace)
throws Exception
- Specified by:
getMapRepresentationToPersist in interface FormProcessor
- Throws:
Exception
getFilteredMapRepresentationToPersist
protected Map getFilteredMapRepresentationToPersist(org.jbpm.formModeler.api.model.Form form,
String namespace)
throws Exception
- Throws:
Exception
filterMapRepresentationToPersist
public Map filterMapRepresentationToPersist(Map inputValues)
throws Exception
- Throws:
Exception
fillObjectValues
protected void fillObjectValues(Map obj,
Map values,
org.jbpm.formModeler.api.model.Form form)
throws Exception
- Copy to obj values read from status map values
- Parameters:
obj - values -
- Throws:
Exception
clear
public void clear(org.jbpm.formModeler.api.client.FormRenderContext context)
- Specified by:
clear in interface FormProcessor
clear
public void clear(String ctxUID)
- Specified by:
clear in interface FormProcessor
clear
public void clear(org.jbpm.formModeler.api.model.Form form,
String namespace)
- Specified by:
clear in interface FormProcessor
clearField
public void clearField(org.jbpm.formModeler.api.model.Form form,
String namespace,
String fieldName)
- Specified by:
clearField in interface FormProcessor
clearFieldErrors
public void clearFieldErrors(org.jbpm.formModeler.api.model.Form form,
String namespace)
- Specified by:
clearFieldErrors in interface FormProcessor
forceWrongField
public void forceWrongField(org.jbpm.formModeler.api.model.Form form,
String namespace,
String fieldName)
- Specified by:
forceWrongField in interface FormProcessor
getPrefix
protected String getPrefix(org.jbpm.formModeler.api.model.Form form,
String namespace)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.