public class FormType extends ObjectType implements Serializable, Cloneable
<?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:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-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:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Form definition. Forms define how a certain user interface form or
dialog is presented.
</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:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-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:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Forms inherently define presentation logic. The forms may contain
expression or other
dynamic parts. However, these parts are provided only for the purpose of
improved
user experience. The data that the form computes should only help the
user to fill out
the form or provide a value preview. The data produced by form
expressions are NOT
authoritative.
</p>
Java class for FormType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FormType">
<complexContent>
<extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectType">
<sequence>
<element name="includeRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="formDefinition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}FormDefinitionType"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
static QName |
COMPLEX_TYPE |
static QName |
F_FORM_DEFINITION |
static QName |
F_INCLUDE_REF |
F_DESCRIPTION, F_EXTENSION, F_FETCH_RESULT, F_METADATA, F_NAME, F_PARENT_ORG, F_PARENT_ORG_REF, F_TENANT_REF, F_TRIGGER| Constructor and Description |
|---|
FormType() |
FormType(com.evolveum.midpoint.prism.PrismContext prismContext) |
| Modifier and Type | Method and Description |
|---|---|
FormType |
clone() |
FormDefinitionType |
getFormDefinition() |
List<ObjectReferenceType> |
getIncludeRef() |
void |
setFormDefinition(FormDefinitionType value) |
asPrismContainer, asPrismContainerValue, asPrismObject, equals, getDescription, getExtension, getFetchResult, getMetadata, getName, getOid, getParentOrg, getParentOrgRef, getTenantRef, getTrigger, getVersion, hashCode, setDescription, setExtension, setFetchResult, setMetadata, setName, setOid, setTenantRef, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toStringpublic static final QName COMPLEX_TYPE
public static final QName F_INCLUDE_REF
public static final QName F_FORM_DEFINITION
public FormType()
public FormType(com.evolveum.midpoint.prism.PrismContext prismContext)
public List<ObjectReferenceType> getIncludeRef()
public FormDefinitionType getFormDefinition()
public void setFormDefinition(FormDefinitionType value)
public FormType clone()
clone in class ObjectTypeCopyright © 2016 Evolveum. All rights reserved.