Class FormFieldGroupType
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.FormFieldGroupType
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
A group of fields. The group is rendered in a such a way that it will be obvious
that the fields belong together and form a a logical group (e.g. by using box
with a border). This can be used to display value of complex containers.
But it may also be used to visually group together a set of
related properties that are not in the same container.
The group is NOT meant to automatically generate fields for every container item.
Individual fields must be defined as sub-items of this group.
If ref element is used it MUST point to PrismContainer. In that case subitems of this
group must point to the container value items.
The group may not have any ref element. In that case the subfields may
refer to any property.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
Field Summary
Modifier and TypeFieldDescriptionstatic final QName
static final ItemName
protected FormItemsType
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(JaxbVisitor visitor) clone()
description
(String value) display
(FormItemDisplayType value) documentation
(String value) boolean
equals
(Object other, StructuredEqualsStrategy strategy) formItems
(FormItemsType value) int
hashCode
(StructuredHashCodeStrategy strategy) void
setFormItems
(FormItemsType value) 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
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
Field Details
-
formItems
-
COMPLEX_TYPE
-
F_FORM_ITEMS
-
-
Constructor Details
-
FormFieldGroupType
public FormFieldGroupType() -
FormFieldGroupType
-
-
Method Details
-
getFormItems
-
setFormItems
-
hashCode
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classAbstractFormItemType
-
equals
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classAbstractFormItemType
-
formItems
-
beginFormItems
-
name
- Overrides:
name
in classAbstractFormItemType
-
description
- Overrides:
description
in classAbstractFormItemType
-
documentation
- Overrides:
documentation
in classAbstractFormItemType
-
binding
- Overrides:
binding
in classAbstractFormItemType
-
beginBinding
- Overrides:
beginBinding
in classAbstractFormItemType
-
display
- Overrides:
display
in classAbstractFormItemType
-
beginDisplay
- Overrides:
beginDisplay
in classAbstractFormItemType
-
validation
- Overrides:
validation
in classAbstractFormItemType
-
beginValidation
- Overrides:
beginValidation
in classAbstractFormItemType
-
accept
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classAbstractFormItemType
-
clone
- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classAbstractFormItemType
-