org.jbpm.formModeler.core.processing.fieldHandlers
Class CreateDynamicObjectFieldHandler
java.lang.Object
org.jbpm.formModeler.core.processing.AbstractFieldHandler
org.jbpm.formModeler.core.processing.DefaultFieldHandler
org.jbpm.formModeler.core.processing.PersistentFieldHandler
org.jbpm.formModeler.core.processing.fieldHandlers.SubformFieldHandler
org.jbpm.formModeler.core.processing.fieldHandlers.CreateDynamicObjectFieldHandler
- All Implemented Interfaces:
- FieldHandler
@Named(value="org.jbpm.formModeler.core.processing.fieldHandlers.CreateDynamicObjectFieldHandler")
public class CreateDynamicObjectFieldHandler
- extends SubformFieldHandler
|
Method Summary |
org.jbpm.formModeler.api.model.Form |
calculateFieldForm(org.jbpm.formModeler.api.model.Field field,
String formPath,
String namespace)
|
Object |
deleteElementInPosition(org.jbpm.formModeler.api.model.Form form,
String namespace,
String field,
int position)
|
org.jbpm.formModeler.api.model.Form |
getCreateForm(org.jbpm.formModeler.api.model.Field field,
String namespace)
|
org.jbpm.formModeler.api.model.Form |
getEditForm(org.jbpm.formModeler.api.model.Field field,
String namespace)
|
Map |
getParamValue(String inputName,
Object value,
String pattern)
|
org.jbpm.formModeler.api.model.Form |
getPreviewDataForm(org.jbpm.formModeler.api.model.Field field,
String namespace)
|
Object |
getStatusValue(org.jbpm.formModeler.api.model.Field field,
String inputName,
Object value)
|
org.jbpm.formModeler.api.model.Form |
getTableDataForm(org.jbpm.formModeler.api.model.Field field,
String namespace)
|
Object |
getValue(org.jbpm.formModeler.api.model.Field field,
String inputName,
Map parametersMap,
Map filesMap,
String desiredClassName,
Object previousValue)
Read a parameter value (normally from a request), and translate it to
an object with desired class (that must be one of the returned by this handler) |
Object |
persist(org.jbpm.formModeler.api.model.Field field,
String inputName)
|
| Methods inherited from class org.jbpm.formModeler.core.processing.fieldHandlers.SubformFieldHandler |
acceptsPropertyName, addWrongChildFieldErrors, checkSubformDepthAllowed, getCompatibleClassNames, getEnterDataForm, getPageToIncludeForDisplaying, getPageToIncludeForRendering, getPageToIncludeForSearching, getSubformCheckers, isEmpty, prepare, setPageToIncludeForDisplaying, setPageToIncludeForRendering, setPageToIncludeForSearching |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CODE
public static final String CODE
- See Also:
- Constant Field Values
CreateDynamicObjectFieldHandler
public CreateDynamicObjectFieldHandler()
getValue
public Object getValue(org.jbpm.formModeler.api.model.Field field,
String inputName,
Map parametersMap,
Map filesMap,
String desiredClassName,
Object previousValue)
throws Exception
- Read a parameter value (normally from a request), and translate it to
an object with desired class (that must be one of the returned by this handler)
- Specified by:
getValue in interface FieldHandler- Overrides:
getValue in class SubformFieldHandler
- Returns:
- a object with desired class
- Throws:
Exception
getParamValue
public Map getParamValue(String inputName,
Object value,
String pattern)
- Specified by:
getParamValue in interface FieldHandler- Overrides:
getParamValue in class SubformFieldHandler
getStatusValue
public Object getStatusValue(org.jbpm.formModeler.api.model.Field field,
String inputName,
Object value)
- Overrides:
getStatusValue in class SubformFieldHandler
persist
public Object persist(org.jbpm.formModeler.api.model.Field field,
String inputName)
throws Exception
- Overrides:
persist in class SubformFieldHandler
- Throws:
Exception
calculateFieldForm
public org.jbpm.formModeler.api.model.Form calculateFieldForm(org.jbpm.formModeler.api.model.Field field,
String formPath,
String namespace)
deleteElementInPosition
public Object deleteElementInPosition(org.jbpm.formModeler.api.model.Form form,
String namespace,
String field,
int position)
getCreateForm
public org.jbpm.formModeler.api.model.Form getCreateForm(org.jbpm.formModeler.api.model.Field field,
String namespace)
getPreviewDataForm
public org.jbpm.formModeler.api.model.Form getPreviewDataForm(org.jbpm.formModeler.api.model.Field field,
String namespace)
getTableDataForm
public org.jbpm.formModeler.api.model.Form getTableDataForm(org.jbpm.formModeler.api.model.Field field,
String namespace)
getEditForm
public org.jbpm.formModeler.api.model.Form getEditForm(org.jbpm.formModeler.api.model.Field field,
String namespace)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.