org.jbpm.formModeler.core.model
public class PojoDataHolder extends DefaultDataHolder
Modifier and Type | Field and Description |
---|---|
protected Set<DataFieldHolder> |
dataFieldHolders |
protected FieldTypeManager |
fieldTypeManager |
bindingExpressionUtil, renderColor, uniqueId
Constructor and Description |
---|
PojoDataHolder() |
PojoDataHolder(String inputId,
String outputId,
String className,
String renderColor) |
PojoDataHolder(String uniqueId,
String inputId,
String outputId,
String className,
String renderColor) |
Modifier and Type | Method and Description |
---|---|
protected Object |
createInstance(Class pojoClass) |
Object |
createInstance(FormRenderContext context) |
String |
getClassName() |
DataFieldHolder |
getDataFieldHolderById(String fieldHolderId) |
Set<DataFieldHolder> |
getFieldHolders() |
String |
getInfo() |
String |
getInputId() |
String |
getOuputId() |
protected String |
getPropertyName(String methodName,
Class returnType,
Class[] parameterTypes) |
String |
getTypeCode() |
boolean |
isAssignableValue(Object value) |
protected boolean |
isValidReturnType(String returnType) |
Object |
readFromBindingExperssion(Object source,
String bindingExpression) |
Object |
readValue(Object source,
String propName) |
void |
setClassName(String className) |
void |
setInputId(String inputId) |
void |
setOutputId(String outputId) |
void |
writeValue(Object destination,
String propName,
Object value) |
compareTo, containsBinding, equals, getInputBinding, getOuputBinding, getRenderColor, getUniqeId, isAssignableForField, setRenderColor
protected FieldTypeManager fieldTypeManager
protected Set<DataFieldHolder> dataFieldHolders
public PojoDataHolder()
public PojoDataHolder(String uniqueId, String inputId, String outputId, String className, String renderColor)
public Object createInstance(FormRenderContext context) throws Exception
Exception
public String getInputId()
public String getOuputId()
public void setInputId(String inputId)
public void setOutputId(String outputId)
public String getClassName()
public void setClassName(String className)
public void writeValue(Object destination, String propName, Object value) throws Exception
Exception
public Object readFromBindingExperssion(Object source, String bindingExpression) throws Exception
Exception
public Object readValue(Object source, String propName) throws Exception
Exception
public Set<DataFieldHolder> getFieldHolders()
public String getTypeCode()
public String getInfo()
public DataFieldHolder getDataFieldHolderById(String fieldHolderId)
protected boolean isValidReturnType(String returnType) throws Exception
Exception
protected String getPropertyName(String methodName, Class returnType, Class[] parameterTypes)
public boolean isAssignableValue(Object value)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.