com.evolveum.midpoint.xml.ns._public.common.common_2a
Class GenericObjectType

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
      extended by com.evolveum.midpoint.xml.ns._public.common.common_2a.GenericObjectType
All Implemented Interfaces:
Containerable, Objectable, java.io.Serializable, java.lang.Cloneable

public class GenericObjectType
extends ObjectType
implements java.io.Serializable, java.lang.Cloneable

Generic object for storing unknown (unexpected) object types. The generic object should be used if there is a need to store a custom object (e.g KangarooType) at deployment-time and the XML type relacement extensibility cannot be used. The properties of such custom objects are to be placed in the extension part of this object. The schema is not checked or enforced for this type of objects if technically possible.

Java class for GenericObjectType complex type.

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

 <complexType name="GenericObjectType">
   <complexContent>
     <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ObjectType">
       <sequence>
         <element name="objectType" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
static javax.xml.namespace.QName COMPLEX_TYPE
           
static javax.xml.namespace.QName F_OBJECT_TYPE
           
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
F_DESCRIPTION, F_EXTENSION, F_FETCH_RESULT, F_NAME, F_PARENT_ORG, F_PARENT_ORG_REF, parentOrgRef
 
Constructor Summary
GenericObjectType()
           
 
Method Summary
 GenericObjectType clone()
           
 java.lang.String getObjectType()
           
 void setObjectType(java.lang.String value)
           
 
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
asPrismContainer, asPrismContainerValue, asPrismObject, equals, getDescription, getExtension, getFetchResult, getName, getOid, getParentOrg, getParentOrgRef, getVersion, hashCode, setDescription, setExtension, setFetchResult, setName, setOid, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_OBJECT_TYPE

public static final javax.xml.namespace.QName F_OBJECT_TYPE
Constructor Detail

GenericObjectType

public GenericObjectType()
Method Detail

getObjectType

public java.lang.String getObjectType()

setObjectType

public void setObjectType(java.lang.String value)

clone

public GenericObjectType clone()
Overrides:
clone in class ObjectType


Copyright © 2012 evolveum. All Rights Reserved.