com.evolveum.midpoint.xml.ns._public.common.common_2a
Class ObjectReferenceType
java.lang.Object
com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectReferenceType
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
public class ObjectReferenceType
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Reference to an object. It contains OID of the object that it
refers to.
Java class for ObjectReferenceType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ObjectReferenceType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}description" minOccurs="0"/>
<element name="filter" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://prism.evolveum.com/xml/ns/public/query-2}filter" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="oid" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}QName" />
<attribute name="relation" type="{http://www.w3.org/2001/XMLSchema}QName" />
</restriction>
</complexContent>
</complexType>
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
COMPLEX_TYPE
public static final javax.xml.namespace.QName COMPLEX_TYPE
F_DESCRIPTION
public static final javax.xml.namespace.QName F_DESCRIPTION
F_FILTER
public static final javax.xml.namespace.QName F_FILTER
F_TYPE
public static final javax.xml.namespace.QName F_TYPE
F_RELATION
public static final javax.xml.namespace.QName F_RELATION
ObjectReferenceType
public ObjectReferenceType()
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
asReferenceValue
public PrismReferenceValue asReferenceValue()
setupReferenceValue
public void setupReferenceValue(PrismReferenceValue value)
getOid
public java.lang.String getOid()
setOid
public void setOid(java.lang.String value)
getType
public javax.xml.namespace.QName getType()
setType
public void setType(javax.xml.namespace.QName value)
getRelation
public javax.xml.namespace.QName getRelation()
setRelation
public void setRelation(javax.xml.namespace.QName value)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String value)
getFilter
public ObjectReferenceType.Filter getFilter()
setFilter
public void setFilter(ObjectReferenceType.Filter value)
clone
public ObjectReferenceType clone()
- Overrides:
clone
in class java.lang.Object
Copyright © 2012 evolveum. All Rights Reserved.