Class ObjectFormType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractObjectTypeConfigurationType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectFormType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class ObjectFormType extends AbstractObjectTypeConfigurationType implements Serializable, Cloneable, Containerable
Specifies form that are used for displaying and editing of specific object typeJava class for ObjectFormType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ObjectFormType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractObjectTypeConfigurationType"> <sequence> <element name="formSpecification" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}FormSpecificationType" minOccurs="0"/> <element name="includeDefaultForms" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_FORM_SPECIFICATION
static ItemName
F_INCLUDE_DEFAULT_FORMS
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractObjectTypeConfigurationType
F_ROLE_RELATION, F_TYPE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ObjectFormType()
ObjectFormType(PrismContext prismContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrismContainerValue
asPrismContainerValue()
FormSpecificationType
beginFormSpecification()
RoleRelationObjectSpecificationType
beginRoleRelation()
ObjectFormType
clone()
<X> X
end()
boolean
equals(Object object)
ObjectFormType
formSpecification(FormSpecificationType value)
FormSpecificationType
getFormSpecification()
int
hashCode()
ObjectFormType
id(Long value)
ObjectFormType
includeDefaultForms(Boolean value)
Boolean
isIncludeDefaultForms()
ObjectFormType
roleRelation(RoleRelationObjectSpecificationType value)
void
setFormSpecification(FormSpecificationType value)
void
setIncludeDefaultForms(Boolean value)
void
setupContainerValue(PrismContainerValue containerValue)
Setup value to the containerable representation.String
toString()
ObjectFormType
type(QName value)
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractObjectTypeConfigurationType
getId, getRoleRelation, getType, setId, setRoleRelation, setType
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Constructor Detail
-
ObjectFormType
public ObjectFormType()
-
ObjectFormType
public ObjectFormType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classAbstractObjectTypeConfigurationType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
- Overrides:
setupContainerValue
in classAbstractObjectTypeConfigurationType
-
toString
public String toString()
- Overrides:
toString
in classAbstractObjectTypeConfigurationType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classAbstractObjectTypeConfigurationType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractObjectTypeConfigurationType
-
end
public <X> X end()
- Overrides:
end
in classAbstractObjectTypeConfigurationType
-
getFormSpecification
public FormSpecificationType getFormSpecification()
-
setFormSpecification
public void setFormSpecification(FormSpecificationType value)
-
isIncludeDefaultForms
public Boolean isIncludeDefaultForms()
-
setIncludeDefaultForms
public void setIncludeDefaultForms(Boolean value)
-
formSpecification
public ObjectFormType formSpecification(FormSpecificationType value)
-
beginFormSpecification
public FormSpecificationType beginFormSpecification()
-
includeDefaultForms
public ObjectFormType includeDefaultForms(Boolean value)
-
type
public ObjectFormType type(QName value)
- Overrides:
type
in classAbstractObjectTypeConfigurationType
-
roleRelation
public ObjectFormType roleRelation(RoleRelationObjectSpecificationType value)
- Overrides:
roleRelation
in classAbstractObjectTypeConfigurationType
-
beginRoleRelation
public RoleRelationObjectSpecificationType beginRoleRelation()
- Overrides:
beginRoleRelation
in classAbstractObjectTypeConfigurationType
-
id
public ObjectFormType id(Long value)
- Overrides:
id
in classAbstractObjectTypeConfigurationType
-
clone
public ObjectFormType clone()
- Overrides:
clone
in classAbstractObjectTypeConfigurationType
-
-