com.evolveum.midpoint.xml.ns._public.resource.resource_schema_1
Class ResourceObjectClass
java.lang.Object
com.evolveum.midpoint.xml.ns._public.resource.resource_schema_1.ResourceObjectClass
- All Implemented Interfaces:
- java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
public abstract class ResourceObjectClass
- extends java.lang.Object
- implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Common supertype for all resource objects. Every Object Class
should be derived from this type.
Any non-abstract subtype of this type should have following
XSD annotations:
identifier - mandatory
secondaryIdentifier - optional
displayName - optional
descriptionAttribute - optional
nativeObjectClass - optional, but strongly encouraged
accountType - optional
Question: How to define shchema for these annotations?
This may not be strictly necessary, but may come useful and it
is not any extra weight to the system.
Java class for ResourceObjectClass complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ResourceObjectClass">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
</restriction>
</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)
|
int |
hashCode()
|
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
|
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 |
COMPLEX_TYPE
public static final javax.xml.namespace.QName COMPLEX_TYPE
ResourceObjectClass
public ResourceObjectClass()
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 java.lang.Object
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
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
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
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in class java.lang.Object
Copyright © 2012 evolveum. All Rights Reserved.