Class ResourceObjectReferenceType

  • All Implemented Interfaces:
    Containerable, DebugDumpable, Serializable, Cloneable

    public class ResourceObjectReferenceType
    extends Object
    implements Serializable, Cloneable, Containerable
    Reference to a resource object. This reference has many properties that influence when and how to look for the object. We assume that the search for resource objects is quite expensive, therefore we will need to optimize the number of searches. We also want this reference to be "sticky", e.g. to survive resource object renames.

    Java class for ResourceObjectReferenceType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="ResourceObjectReferenceType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="objectClass" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/>
             <element name="filter" type="{http://prism.evolveum.com/xml/ns/public/query-3}SearchFilterType" minOccurs="0"/>
             <element name="shadowRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/>
             <element name="resolutionStrategy" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceObjectReferenceResolutionStrategyType" minOccurs="0"/>
             <element name="resolutionFrequency" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceObjectReferenceResolutionFrequencyType" minOccurs="0"/>
           </sequence>
           <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" />
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form