org.camunda.bpm.engine.impl.form.engine
Class FormPropertyAdapter
java.lang.Object
org.camunda.bpm.engine.impl.form.engine.FormPropertyAdapter
- All Implemented Interfaces:
- FormField
public class FormPropertyAdapter
- extends Object
- implements FormField
- Author:
- Daniel Meyer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
formProperty
protected FormProperty formProperty
validationConstraints
protected List<FormFieldValidationConstraint> validationConstraints
FormPropertyAdapter
public FormPropertyAdapter(FormProperty formProperty)
getId
public String getId()
- Specified by:
getId in interface FormField
- Returns:
- the Id of a form property. Must be unique for a given form.
The id is used for mapping the form field to a process variable.
getLabel
public String getLabel()
- Specified by:
getLabel in interface FormField
- Returns:
- the human-readable display name of a form property.
getType
public FormType getType()
- Specified by:
getType in interface FormField
- Returns:
- the type of this form field.
getTypeName
public String getTypeName()
- Specified by:
getTypeName in interface FormField
- Returns:
- the name of the type of this form field
getDefaultValue
public Object getDefaultValue()
- Specified by:
getDefaultValue in interface FormField
- Returns:
- the default value for this form field.
getValidationConstraints
public List<FormFieldValidationConstraint> getValidationConstraints()
- Specified by:
getValidationConstraints in interface FormField
- Returns:
- a list of
ValidationConstraints.
getProperties
public Map<String,String> getProperties()
- Specified by:
getProperties in interface FormField
- Returns:
- a
Map of additional properties. This map may be used for adding additional configuration
to a form field. An example may be layout hints such as the size of the rendered form field or information
about an icon to prepend or append to the rendered form field.
getDefaultValueTyped
public org.camunda.bpm.engine.variable.value.TypedValue getDefaultValueTyped()
getValue
public org.camunda.bpm.engine.variable.value.TypedValue getValue()
- Specified by:
getValue in interface FormField
- Returns:
- the value for this form field
Copyright © 2016 camunda services GmbH. All rights reserved.