org.jbpm.formModeler.core.model
Class PojoDataHolder
java.lang.Object
org.jbpm.formModeler.core.model.DefaultDataHolder
org.jbpm.formModeler.core.model.PojoDataHolder
- All Implemented Interfaces:
- Serializable, Comparable, DataHolder
public class PojoDataHolder
- extends DefaultDataHolder
- See Also:
- Serialized Form
Methods inherited from class org.jbpm.formModeler.core.model.DefaultDataHolder |
canHaveChildren, compareTo, containsBinding, containsBinding, containsInputBinding, containsOutputBinding, equals, getInputBinding, getOuputBinding, getRenderColor, getSupportedType, getUniqeId, isAssignableForField, setRenderColor, setSupportedType |
fieldTypeManager
protected FieldTypeManager fieldTypeManager
dataFieldHolders
protected Set<DataFieldHolder> dataFieldHolders
PojoDataHolder
public PojoDataHolder(String uniqueId,
String inputId,
String outputId,
String className,
String renderColor)
createInstance
public Object createInstance(FormRenderContext context)
throws Exception
- Throws:
Exception
createInstance
protected Object createInstance(Class pojoClass)
throws Exception
- Throws:
Exception
getInputId
public String getInputId()
getOuputId
public String getOuputId()
setInputId
public void setInputId(String inputId)
setOutputId
public void setOutputId(String outputId)
getClassName
public String getClassName()
setClassName
public void setClassName(String className)
writeValue
public void writeValue(Object destination,
String propName,
Object value)
throws Exception
- Throws:
Exception
readFromBindingExperssion
public Object readFromBindingExperssion(Object source,
String bindingExpression)
throws Exception
- Throws:
Exception
readValue
public Object readValue(Object source,
String propName)
throws Exception
- Throws:
Exception
getFieldHolders
public Set<DataFieldHolder> getFieldHolders()
getTypeCode
public String getTypeCode()
getInfo
public String getInfo()
getDataFieldHolderById
public DataFieldHolder getDataFieldHolderById(String fieldHolderId)
getHolderClass
protected Class getHolderClass()
throws ClassNotFoundException
- Throws:
ClassNotFoundException
isValidReturnType
protected boolean isValidReturnType(String returnType)
throws Exception
- Throws:
Exception
getPropertyName
protected String getPropertyName(String methodName,
Class returnType,
Class[] parameterTypes)
isAssignableValue
public boolean isAssignableValue(Object value)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.