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 QNameCOMPLEX_TYPEstatic ItemNameF_FORM_SPECIFICATIONstatic ItemNameF_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 PrismContainerValueasPrismContainerValue()FormSpecificationTypebeginFormSpecification()RoleRelationObjectSpecificationTypebeginRoleRelation()ObjectFormTypeclone()<X> Xend()booleanequals(Object object)ObjectFormTypeformSpecification(FormSpecificationType value)FormSpecificationTypegetFormSpecification()inthashCode()ObjectFormTypeid(Long value)ObjectFormTypeincludeDefaultForms(Boolean value)BooleanisIncludeDefaultForms()ObjectFormTyperoleRelation(RoleRelationObjectSpecificationType value)voidsetFormSpecification(FormSpecificationType value)voidsetIncludeDefaultForms(Boolean value)voidsetupContainerValue(PrismContainerValue containerValue)Setup value to the containerable representation.StringtoString()ObjectFormTypetype(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:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classAbstractObjectTypeConfigurationType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:ContainerableSetup 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:
setupContainerValuein interfaceContainerable- Overrides:
setupContainerValuein classAbstractObjectTypeConfigurationType
-
toString
public String toString()
- Overrides:
toStringin classAbstractObjectTypeConfigurationType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractObjectTypeConfigurationType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractObjectTypeConfigurationType
-
end
public <X> X end()
- Overrides:
endin 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:
typein classAbstractObjectTypeConfigurationType
-
roleRelation
public ObjectFormType roleRelation(RoleRelationObjectSpecificationType value)
- Overrides:
roleRelationin classAbstractObjectTypeConfigurationType
-
beginRoleRelation
public RoleRelationObjectSpecificationType beginRoleRelation()
- Overrides:
beginRoleRelationin classAbstractObjectTypeConfigurationType
-
id
public ObjectFormType id(Long value)
- Overrides:
idin classAbstractObjectTypeConfigurationType
-
clone
public ObjectFormType clone()
- Overrides:
clonein classAbstractObjectTypeConfigurationType
-
-