Class FormFieldType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractFormItemType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.FormFieldType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class FormFieldType extends AbstractFormItemType
A single form field. This definition is expected to render a short, compact visual representation of a single item (property, reference or container). If a container is represented as a field, it has to be a very compact representation of the container, usually by using custom widget that creates a pop-up when clicked.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractFormItemType
binding, description, display, documentation, F_BINDING, F_DESCRIPTION, F_DISPLAY, F_DOCUMENTATION, F_NAME, F_VALIDATION, name, validation
-
-
Constructor Summary
Constructors Constructor Description FormFieldType()
FormFieldType(FormFieldType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
VariableBindingDefinitionType
beginBinding()
FormItemDisplayType
beginDisplay()
FormItemValidationType
beginValidation()
FormFieldType
binding(VariableBindingDefinitionType value)
FormFieldType
clone()
FormFieldType
description(String value)
FormFieldType
display(FormItemDisplayType value)
FormFieldType
documentation(String value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
int
hashCode(StructuredHashCodeStrategy strategy)
FormFieldType
name(String value)
FormFieldType
validation(FormItemValidationType value)
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractFormItemType
getBinding, getDescription, getDisplay, getDocumentation, getName, getValidation, setBinding, setDescription, setDisplay, setDocumentation, setName, setValidation
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
-
Constructor Detail
-
FormFieldType
public FormFieldType()
-
FormFieldType
public FormFieldType(FormFieldType other)
-
-
Method Detail
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classAbstractFormItemType
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classAbstractFormItemType
-
name
public FormFieldType name(String value)
- Overrides:
name
in classAbstractFormItemType
-
description
public FormFieldType description(String value)
- Overrides:
description
in classAbstractFormItemType
-
documentation
public FormFieldType documentation(String value)
- Overrides:
documentation
in classAbstractFormItemType
-
binding
public FormFieldType binding(VariableBindingDefinitionType value)
- Overrides:
binding
in classAbstractFormItemType
-
beginBinding
public VariableBindingDefinitionType beginBinding()
- Overrides:
beginBinding
in classAbstractFormItemType
-
display
public FormFieldType display(FormItemDisplayType value)
- Overrides:
display
in classAbstractFormItemType
-
beginDisplay
public FormItemDisplayType beginDisplay()
- Overrides:
beginDisplay
in classAbstractFormItemType
-
validation
public FormFieldType validation(FormItemValidationType value)
- Overrides:
validation
in classAbstractFormItemType
-
beginValidation
public FormItemValidationType beginValidation()
- Overrides:
beginValidation
in classAbstractFormItemType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classAbstractFormItemType
-
clone
public FormFieldType clone()
- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classAbstractFormItemType
-
-