jbpm-form-modeler-api 6.2.0.Beta3

org.jbpm.formModeler.api.model
Class Form

java.lang.Object
  extended by org.jbpm.formModeler.api.model.Form
All Implemented Interfaces:
Serializable, Comparable

public class Form
extends Object
implements Serializable, Comparable

See Also:
Serialized Form

Field Summary
static String DISPLAY_MODE_ALIGNED
           
static String DISPLAY_MODE_DEFAULT
           
static String DISPLAY_MODE_NONE
           
static String DISPLAY_MODE_TEMPLATE
           
static String LABEL_MODE_AFTER
           
static String LABEL_MODE_BEFORE
           
static String LABEL_MODE_HIDDEN
           
static String LABEL_MODE_LEFT
           
static String LABEL_MODE_RIGHT
           
static String LABEL_MODE_UNDEFINED
           
static String RENDER_MODE_DISPLAY
           
static String RENDER_MODE_FORM
           
static String RENDER_MODE_TEMPLATE_EDIT
           
static String RENDER_MODE_WYSIWYG_DISPLAY
           
static String RENDER_MODE_WYSIWYG_FORM
           
static String TEMPLATE_FIELD
           
static String TEMPLATE_LABEL
           
 
Constructor Summary
Form()
           
 
Method Summary
 int compareTo(Object o)
           
 boolean containsFormField(String fieldName)
           
 boolean containsHolder(DataHolder aholder)
           
 boolean equals(Object other)
           
 String generateBindingStr(DataHolder dataHolder, String fieldName)
           
 String getDataFieldHolderNameFromBindingStr(String bindingStr)
           
 DataHolder getDataHolderByField(Field field)
           
 DataHolder getDataHolderById(String srcId)
           
 DataHolder getDataHolderByIds(String inputId, String outputId)
           
protected  DataHolder getDataHolderFromExpression(String bindingExpression, boolean checkInput)
           
 DataHolder getDataHolderFromInputExpression(String inputExpression)
           
 DataHolder getDataHolderFromOutputExpression(String outputExpression)
           
 String getDisplayMode()
           
protected  String getDisplayModeText(String selector)
           
 Field getField(String name)
          Get field by name
 Set getFieldNames()
          Get a Set with all field names (Strings) present in this form
 Set<FormDisplayInfo> getFormDisplayInfos()
           
 Set<Field> getFormFields()
           
 String getFormTemplate()
           
 Set<DataHolder> getHolders()
           
 Long getId()
           
 String getItemClassName()
           
 String getLabelMode()
           
 String getName()
           
 String getShowMode()
           
 Long getStatus()
           
 String getSubject()
           
 String getSynchronizationObject()
           
 int hashCode()
           
 boolean isFieldBinded(DataHolder dataHolder, String fieldName)
           
 boolean isVisibleStatus()
           
 void removeDataHolder(String id)
           
 void setDataHolder(DataHolder holder)
           
 void setDisplayMode(String displayMode)
           
protected  void setDisplayModeText(String selector, String data)
           
 void setFormDisplayInfos(Set<FormDisplayInfo> formDisplayInfos)
           
 void setFormFields(Set<Field> formFields)
           
 void setFormTemplate(String data)
           
 void setHolders(Set<DataHolder> holders)
           
 void setId(Long id)
           
 void setLabelMode(String labelMode)
           
 void setName(String name)
           
 void setShowMode(String showMode)
           
 void setStatus(Long status)
           
 void setSubject(String subject)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

RENDER_MODE_FORM

public static final String RENDER_MODE_FORM
See Also:
Constant Field Values

RENDER_MODE_DISPLAY

public static final String RENDER_MODE_DISPLAY
See Also:
Constant Field Values

RENDER_MODE_TEMPLATE_EDIT

public static final String RENDER_MODE_TEMPLATE_EDIT
See Also:
Constant Field Values

RENDER_MODE_WYSIWYG_FORM

public static final String RENDER_MODE_WYSIWYG_FORM
See Also:
Constant Field Values

RENDER_MODE_WYSIWYG_DISPLAY

public static final String RENDER_MODE_WYSIWYG_DISPLAY
See Also:
Constant Field Values

LABEL_MODE_UNDEFINED

public static final String LABEL_MODE_UNDEFINED
See Also:
Constant Field Values

LABEL_MODE_BEFORE

public static final String LABEL_MODE_BEFORE
See Also:
Constant Field Values

LABEL_MODE_AFTER

public static final String LABEL_MODE_AFTER
See Also:
Constant Field Values

LABEL_MODE_RIGHT

public static final String LABEL_MODE_RIGHT
See Also:
Constant Field Values

LABEL_MODE_LEFT

public static final String LABEL_MODE_LEFT
See Also:
Constant Field Values

LABEL_MODE_HIDDEN

public static final String LABEL_MODE_HIDDEN
See Also:
Constant Field Values

DISPLAY_MODE_DEFAULT

public static final String DISPLAY_MODE_DEFAULT
See Also:
Constant Field Values

DISPLAY_MODE_ALIGNED

public static final String DISPLAY_MODE_ALIGNED
See Also:
Constant Field Values

DISPLAY_MODE_TEMPLATE

public static final String DISPLAY_MODE_TEMPLATE
See Also:
Constant Field Values

DISPLAY_MODE_NONE

public static final String DISPLAY_MODE_NONE
See Also:
Constant Field Values

TEMPLATE_FIELD

public static final String TEMPLATE_FIELD
See Also:
Constant Field Values

TEMPLATE_LABEL

public static final String TEMPLATE_LABEL
See Also:
Constant Field Values
Constructor Detail

Form

public Form()
Method Detail

getId

public Long getId()

getItemClassName

public String getItemClassName()

setId

public void setId(Long id)

getSubject

public String getSubject()

setSubject

public void setSubject(String subject)

getName

public String getName()

setName

public void setName(String name)

getDisplayMode

public String getDisplayMode()

setDisplayMode

public void setDisplayMode(String displayMode)

getLabelMode

public String getLabelMode()

setLabelMode

public void setLabelMode(String labelMode)

getShowMode

public String getShowMode()

setShowMode

public void setShowMode(String showMode)

getStatus

public Long getStatus()

setStatus

public void setStatus(Long status)

isVisibleStatus

public boolean isVisibleStatus()

getFormDisplayInfos

public Set<FormDisplayInfo> getFormDisplayInfos()

setFormDisplayInfos

public void setFormDisplayInfos(Set<FormDisplayInfo> formDisplayInfos)

getFormFields

public Set<Field> getFormFields()

setFormFields

public void setFormFields(Set<Field> formFields)

setDataHolder

public void setDataHolder(DataHolder holder)

removeDataHolder

public void removeDataHolder(String id)

getDataHolderByIds

public DataHolder getDataHolderByIds(String inputId,
                                     String outputId)

getDataHolderById

public DataHolder getDataHolderById(String srcId)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getField

public Field getField(String name)
Get field by name

Parameters:
name - Desired field name, must be not null
Returns:
field by given name or null if it doesn't exist.

getDisplayModeText

protected String getDisplayModeText(String selector)

setDisplayModeText

protected void setDisplayModeText(String selector,
                                  String data)

getHolders

public Set<DataHolder> getHolders()

setHolders

public void setHolders(Set<DataHolder> holders)

getFormTemplate

public String getFormTemplate()

setFormTemplate

public void setFormTemplate(String data)

containsFormField

public boolean containsFormField(String fieldName)

getSynchronizationObject

public String getSynchronizationObject()

getFieldNames

public Set getFieldNames()
Get a Set with all field names (Strings) present in this form

Returns:
a Set with all field names present in this form

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

isFieldBinded

public boolean isFieldBinded(DataHolder dataHolder,
                             String fieldName)

generateBindingStr

public String generateBindingStr(DataHolder dataHolder,
                                 String fieldName)

getDataFieldHolderNameFromBindingStr

public String getDataFieldHolderNameFromBindingStr(String bindingStr)

getDataHolderFromInputExpression

public DataHolder getDataHolderFromInputExpression(String inputExpression)

getDataHolderFromOutputExpression

public DataHolder getDataHolderFromOutputExpression(String outputExpression)

getDataHolderFromExpression

protected DataHolder getDataHolderFromExpression(String bindingExpression,
                                                 boolean checkInput)

getDataHolderByField

public DataHolder getDataHolderByField(Field field)

containsHolder

public boolean containsHolder(DataHolder aholder)

jbpm-form-modeler-api 6.2.0.Beta3

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