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
FieldsModifier and TypeFieldDescriptionstatic final QNamestatic final ItemNameprotected FormItemsTypeFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(JaxbVisitor visitor) clone()description(String value) display(FormItemDisplayType value) documentation(String value) booleanequals(Object other, StructuredEqualsStrategy strategy) formItems(FormItemsType value) inthashCode(StructuredHashCodeStrategy strategy) voidsetFormItems(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, setValidationMethods 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:
hashCodein interfacePlainStructured- Overrides:
hashCodein classAbstractFormItemType
-
equals
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classAbstractFormItemType
-
formItems
-
beginFormItems
-
name
- Overrides:
namein classAbstractFormItemType
-
description
- Overrides:
descriptionin classAbstractFormItemType
-
documentation
- Overrides:
documentationin classAbstractFormItemType
-
binding
- Overrides:
bindingin classAbstractFormItemType
-
beginBinding
- Overrides:
beginBindingin classAbstractFormItemType
-
display
- Overrides:
displayin classAbstractFormItemType
-
beginDisplay
- Overrides:
beginDisplayin classAbstractFormItemType
-
validation
- Overrides:
validationin classAbstractFormItemType
-
beginValidation
- Overrides:
beginValidationin classAbstractFormItemType
-
accept
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classAbstractFormItemType
-
clone
- Specified by:
clonein interfacePlainStructured- Overrides:
clonein classAbstractFormItemType
-