org.jbpm.formModeler.core.processing.fieldHandlers
Class SubformFieldHandler
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
- All Implemented Interfaces:
- FieldHandler
- Direct Known Subclasses:
- CreateDynamicObjectFieldHandler
@Named(value="org.jbpm.formModeler.core.processing.fieldHandlers.SubformFieldHandler")
public class SubformFieldHandler
- extends PersistentFieldHandler
|
Method Summary |
void |
addWrongChildFieldErrors(String namespace,
org.jbpm.formModeler.api.model.Field field,
List errors)
|
static boolean |
checkSubformDepthAllowed(org.jbpm.formModeler.api.model.Form form,
String namesapce)
|
String[] |
getCompatibleClassNames()
Determine the list of class types this field can generate. |
protected org.jbpm.formModeler.api.model.Form |
getEnterDataForm(String namespace,
org.jbpm.formModeler.api.model.Field field)
|
Map |
getParamValue(String inputName,
Object value,
String pattern)
|
Object |
getStatusValue(org.jbpm.formModeler.api.model.Field field,
String inputName,
Object value)
|
Set<SubformChecker> |
getSubformCheckers()
|
Object |
getValue(org.jbpm.formModeler.api.model.Field field,
String inputName,
Map parametersMap,
Map filesMap,
String desiredClassName,
Object previousValue)
|
boolean |
isEmpty(Object value)
|
Object |
persist(org.jbpm.formModeler.api.model.Field field,
String inputName)
|
void |
prepare()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SubformFieldHandler
public SubformFieldHandler()
prepare
@PostConstruct
public void prepare()
getCompatibleClassNames
public String[] getCompatibleClassNames()
- Determine the list of class types this field can generate. That is, normally,
a field can generate multiple outputs (an input text can generate Strings,
Integers, ...)
- Returns:
- the set of class types that can be generated by this handler.
getValue
public Object getValue(org.jbpm.formModeler.api.model.Field field,
String inputName,
Map parametersMap,
Map filesMap,
String desiredClassName,
Object previousValue)
throws Exception
- Throws:
Exception
persist
public Object persist(org.jbpm.formModeler.api.model.Field field,
String inputName)
throws Exception
- Specified by:
persist in class PersistentFieldHandler
- Throws:
Exception
getStatusValue
public Object getStatusValue(org.jbpm.formModeler.api.model.Field field,
String inputName,
Object value)
- Specified by:
getStatusValue in class PersistentFieldHandler
getParamValue
public Map getParamValue(String inputName,
Object value,
String pattern)
addWrongChildFieldErrors
public void addWrongChildFieldErrors(String namespace,
org.jbpm.formModeler.api.model.Field field,
List errors)
isEmpty
public boolean isEmpty(Object value)
getEnterDataForm
protected org.jbpm.formModeler.api.model.Form getEnterDataForm(String namespace,
org.jbpm.formModeler.api.model.Field field)
checkSubformDepthAllowed
public static boolean checkSubformDepthAllowed(org.jbpm.formModeler.api.model.Form form,
String namesapce)
getSubformCheckers
public Set<SubformChecker> getSubformCheckers()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.