com.evolveum.midpoint.xml.ns._public.common.common_1
Class ExtensibleObjectType
java.lang.Object
com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
- All Implemented Interfaces:
- java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
- Direct Known Subclasses:
- ConnectorHostType, ConnectorType, GenericObjectType, ProtoStructureType, ResourceObjectShadowType, ResourceType, RoleType, SystemConfigurationType, TaskType, UserTemplateType, UserType
public class ExtensibleObjectType
- extends ObjectType
- implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Object with generic extensibility mechanism. It contains a
special XML element where almost any extension can be placed.
The extension is treated exactly the same as other object
properties by the code (storage, modifications, etc), except
that the system may not be able to understand their meaning.
Java class for ExtensibleObjectType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ExtensibleObjectType">
<complexContent>
<extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ObjectType">
<sequence>
<element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}extension" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
- Serialized Form
Method Summary |
boolean |
equals(java.lang.Object object)
|
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
|
Extension |
getExtension()
Gets the value of the extension property. |
int |
hashCode()
|
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
|
void |
setExtension(Extension value)
Sets the value of the extension property. |
java.lang.String |
toString()
Generates a String representation of the contents of this type. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
extension
protected Extension extension
COMPLEX_TYPE
public static final javax.xml.namespace.QName COMPLEX_TYPE
F_EXTENSION
public static final javax.xml.namespace.QName F_EXTENSION
ExtensibleObjectType
public ExtensibleObjectType()
getExtension
public Extension getExtension()
- Gets the value of the extension property.
- Returns:
- possible object is
Extension
setExtension
public void setExtension(Extension value)
- Sets the value of the extension property.
- Parameters:
value
- allowed object is
Extension
toString
public java.lang.String toString()
- Generates a String representation of the contents of this type.
This is an extension method, produced by the 'ts' xjc plugin
- Overrides:
toString
in class ObjectType
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
- Overrides:
hashCode
in class ObjectType
hashCode
public int hashCode()
- Overrides:
hashCode
in class ObjectType
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
- Specified by:
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
- Overrides:
equals
in class ObjectType
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in class ObjectType
Copyright © 2012 evolveum. All Rights Reserved.