public class GenericObjectType extends ObjectType implements Serializable, Cloneable
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Generic object for storing unknown (unexpected) object types.
</p>
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
The generic object should be used if there is a need to
store a custom object (e.g KangarooType) at deployment-time.
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.
</p>
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-3}ObjectType">
<sequence>
<element name="objectType" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
static QName |
COMPLEX_TYPE |
static QName |
F_OBJECT_TYPE |
F_DESCRIPTION, F_EXTENSION, F_FETCH_RESULT, F_METADATA, F_NAME, F_PARENT_ORG, F_PARENT_ORG_REF, F_TENANT_REF, F_TRIGGER| Constructor and Description |
|---|
GenericObjectType() |
GenericObjectType(com.evolveum.midpoint.prism.PrismContext prismContext) |
| Modifier and Type | Method and Description |
|---|---|
GenericObjectType |
clone() |
String |
getObjectType() |
void |
setObjectType(String value) |
asPrismContainer, asPrismContainerValue, asPrismObject, equals, getDescription, getExtension, getFetchResult, getMetadata, getName, getOid, getParentOrg, getParentOrgRef, getTenantRef, getTrigger, getVersion, hashCode, setDescription, setExtension, setFetchResult, setMetadata, setName, setOid, setTenantRef, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toStringpublic static final QName COMPLEX_TYPE
public static final QName F_OBJECT_TYPE
public GenericObjectType()
public GenericObjectType(com.evolveum.midpoint.prism.PrismContext prismContext)
public String getObjectType()
public void setObjectType(String value)
public GenericObjectType clone()
clone in class ObjectTypeCopyright © 2016 Evolveum. All rights reserved.