Class FormFieldGroupType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractFormItemType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.FormFieldGroupType
-
- All Implemented Interfaces:
JaxbVisitable,Serializable,Cloneable,org.jvnet.jaxb2_commons.lang.Equals,org.jvnet.jaxb2_commons.lang.HashCode
public class FormFieldGroupType extends AbstractFormItemType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 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. </p><?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> The group is NOT meant to automatically generate fields for every container item. Individual fields must be defined as sub-items of this group. </p><?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> If ref element is used it MUST point to PrismContainer. In that case subitems of this group must point to the container value items. </p><?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> The group may not have any ref element. In that case the subfields may refer to any property. </p>Java class for FormFieldGroupType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FormFieldGroupType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractFormItemType"> <sequence> <element name="formItems" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}FormItemsType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_FORM_ITEMSprotected FormItemsTypeformItems-
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 FormFieldGroupType()Creates a newFormFieldGroupTypeinstance.FormFieldGroupType(FormFieldGroupType o)Creates a newFormFieldGroupTypeinstance by deeply copying a givenFormFieldGroupTypeinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(JaxbVisitor visitor)VariableBindingDefinitionTypebeginBinding()FormItemDisplayTypebeginDisplay()FormItemsTypebeginFormItems()FormItemValidationTypebeginValidation()FormFieldGroupTypebinding(VariableBindingDefinitionType value)FormFieldGroupTypeclone()Creates and returns a deep copy of this object.FormFieldGroupTypedescription(String value)FormFieldGroupTypedisplay(FormItemDisplayType value)FormFieldGroupTypedocumentation(String value)booleanequals(Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)FormFieldGroupTypeformItems(FormItemsType value)FormItemsTypegetFormItems()Gets the value of the formItems property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)FormFieldGroupTypename(String value)voidsetFormItems(FormItemsType value)Sets the value of the formItems property.StringtoString()Generates a String representation of the contents of this type.FormFieldGroupTypevalidation(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
-
formItems
protected FormItemsType formItems
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_FORM_ITEMS
public static final ItemName F_FORM_ITEMS
-
-
Constructor Detail
-
FormFieldGroupType
public FormFieldGroupType()
Creates a newFormFieldGroupTypeinstance.
-
FormFieldGroupType
public FormFieldGroupType(FormFieldGroupType o)
Creates a newFormFieldGroupTypeinstance by deeply copying a givenFormFieldGroupTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
Method Detail
-
getFormItems
public FormItemsType getFormItems()
Gets the value of the formItems property.- Returns:
- possible object is
FormItemsType
-
setFormItems
public void setFormItems(FormItemsType value)
Sets the value of the formItems property.- Parameters:
value- allowed object isFormItemsType
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin- Overrides:
toStringin classAbstractFormItemType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode- Overrides:
hashCodein classAbstractFormItemType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractFormItemType
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals- Overrides:
equalsin classAbstractFormItemType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractFormItemType
-
formItems
public FormFieldGroupType formItems(FormItemsType value)
-
beginFormItems
public FormItemsType beginFormItems()
-
name
public FormFieldGroupType name(String value)
- Overrides:
namein classAbstractFormItemType
-
description
public FormFieldGroupType description(String value)
- Overrides:
descriptionin classAbstractFormItemType
-
documentation
public FormFieldGroupType documentation(String value)
- Overrides:
documentationin classAbstractFormItemType
-
binding
public FormFieldGroupType binding(VariableBindingDefinitionType value)
- Overrides:
bindingin classAbstractFormItemType
-
beginBinding
public VariableBindingDefinitionType beginBinding()
- Overrides:
beginBindingin classAbstractFormItemType
-
display
public FormFieldGroupType display(FormItemDisplayType value)
- Overrides:
displayin classAbstractFormItemType
-
beginDisplay
public FormItemDisplayType beginDisplay()
- Overrides:
beginDisplayin classAbstractFormItemType
-
validation
public FormFieldGroupType validation(FormItemValidationType value)
- Overrides:
validationin classAbstractFormItemType
-
beginValidation
public FormItemValidationType beginValidation()
- Overrides:
beginValidationin classAbstractFormItemType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classAbstractFormItemType
-
clone
public FormFieldGroupType clone()
Creates and returns a deep copy of this object.- Overrides:
clonein classAbstractFormItemType- Returns:
- A deep copy of this object.
-
-