jbpm-form-modeler-service-core 6.1.0.Beta2

org.jbpm.formModeler.core.model
Class BasicTypeDataHolder

java.lang.Object
  extended by org.jbpm.formModeler.core.model.DefaultDataHolder
      extended by org.jbpm.formModeler.core.model.BasicTypeDataHolder
All Implemented Interfaces:
Serializable, Comparable, DataHolder

public class BasicTypeDataHolder
extends DefaultDataHolder

See Also:
Serialized Form

Field Summary
protected  Set<DataFieldHolder> dataFieldHolders
           
protected  FieldTypeManager fieldTypeManager
           
 
Fields inherited from class org.jbpm.formModeler.core.model.DefaultDataHolder
bindingExpressionUtil, renderColor, supportedType, uniqueId
 
Constructor Summary
BasicTypeDataHolder()
           
BasicTypeDataHolder(String inputId, String outputId, String className, String renderColor)
           
BasicTypeDataHolder(String uniqueId, String inputId, String outputId, String className, String renderColor)
           
 
Method Summary
 boolean canHaveChildren()
           
 boolean containsBinding(String bindingString)
           
protected  boolean containsBinding(String bindingString, String id)
           
 boolean containsInputBinding(String bindingString)
           
 boolean containsOutputBinding(String bindingString)
           
 Object createInstance(FormRenderContext context)
           
 FieldType geBasicFieldType()
           
 DataFieldHolder getDataFieldHolderById(String fieldHolderId)
           
 Set<DataFieldHolder> getFieldHolders()
           
 String getInfo()
           
 String getInputBinding(String fieldName)
           
 String getInputId()
           
 String getOuputBinding(String fieldName)
           
 String getOuputId()
           
 String getTypeCode()
           
 boolean isAssignableValue(Object value)
           
 Object readFromBindingExperssion(Object source, String bindingExpression)
           
 Object readValue(Object source, String propName)
           
 void setBasicFieldType(FieldType basicFieldType)
           
 void setInputId(String inputId)
           
 void setOutputId(String outputId)
           
 void writeValue(Object destination, String propName, Object value)
           
 
Methods inherited from class org.jbpm.formModeler.core.model.DefaultDataHolder
compareTo, equals, getRenderColor, getSupportedType, getUniqeId, isAssignableForField, setRenderColor, setSupportedType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldTypeManager

protected FieldTypeManager fieldTypeManager

dataFieldHolders

protected Set<DataFieldHolder> dataFieldHolders
Constructor Detail

BasicTypeDataHolder

public BasicTypeDataHolder()

BasicTypeDataHolder

public BasicTypeDataHolder(String uniqueId,
                           String inputId,
                           String outputId,
                           String className,
                           String renderColor)

BasicTypeDataHolder

public BasicTypeDataHolder(String inputId,
                           String outputId,
                           String className,
                           String renderColor)
Method Detail

createInstance

public Object createInstance(FormRenderContext context)
                      throws Exception
Throws:
Exception

getInputId

public String getInputId()

getOuputId

public String getOuputId()

setInputId

public void setInputId(String inputId)

setOutputId

public void setOutputId(String outputId)

geBasicFieldType

public FieldType geBasicFieldType()

setBasicFieldType

public void setBasicFieldType(FieldType basicFieldType)

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)

isAssignableValue

public boolean isAssignableValue(Object value)

getInputBinding

public String getInputBinding(String fieldName)
Specified by:
getInputBinding in interface DataHolder
Overrides:
getInputBinding in class DefaultDataHolder

getOuputBinding

public String getOuputBinding(String fieldName)
Specified by:
getOuputBinding in interface DataHolder
Overrides:
getOuputBinding in class DefaultDataHolder

containsInputBinding

public boolean containsInputBinding(String bindingString)
Specified by:
containsInputBinding in interface DataHolder
Overrides:
containsInputBinding in class DefaultDataHolder

containsOutputBinding

public boolean containsOutputBinding(String bindingString)
Specified by:
containsOutputBinding in interface DataHolder
Overrides:
containsOutputBinding in class DefaultDataHolder

containsBinding

public boolean containsBinding(String bindingString)
Specified by:
containsBinding in interface DataHolder
Overrides:
containsBinding in class DefaultDataHolder

containsBinding

protected boolean containsBinding(String bindingString,
                                  String id)
Overrides:
containsBinding in class DefaultDataHolder

canHaveChildren

public boolean canHaveChildren()
Specified by:
canHaveChildren in interface DataHolder
Overrides:
canHaveChildren in class DefaultDataHolder

jbpm-form-modeler-service-core 6.1.0.Beta2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.