|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
com.evolveum.midpoint.xml.ns._public.common.common_1.ResourceType
public class ResourceType
Resource represents a system or component external to the IDM system which we manage. It is sometimes called _IT resource_, _target system_, _source system_, _provisioning target_, etc. IDM system connects to it to create accounts, assign accounts to groups, etc. But it also may be an authoritative source of data, system that maintains lookup tables, database that contains organizational structure, etc. The {{Resource}} will most likely provide a combination of several functions (e.g. both provisioning and authoritative data for some attributes).
Java class for ResourceType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ResourceType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ExtensibleObjectType"> <sequence> <element name="connector" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ConnectorType" minOccurs="0"/> <element name="connectorRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ObjectReferenceType" minOccurs="0"/> <element name="namespace" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> <element name="configuration" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ResourceConfigurationType"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}schema" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}schemaHandling" minOccurs="0"/> <element name="nativeCapabilities" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}CapabilitiesType" minOccurs="0"/> <element name="capabilities" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}CapabilitiesType" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}scripts" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}synchronization" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Field Summary | |
---|---|
protected CapabilitiesType |
capabilities
|
static javax.xml.namespace.QName |
COMPLEX_TYPE
|
protected ResourceConfigurationType |
configuration
|
protected ConnectorType |
connector
|
protected ObjectReferenceType |
connectorRef
|
static javax.xml.namespace.QName |
F_CAPABILITIES
|
static javax.xml.namespace.QName |
F_CONFIGURATION
|
static javax.xml.namespace.QName |
F_CONNECTOR
|
static javax.xml.namespace.QName |
F_CONNECTOR_REF
|
static javax.xml.namespace.QName |
F_NAMESPACE
|
static javax.xml.namespace.QName |
F_NATIVE_CAPABILITIES
|
static javax.xml.namespace.QName |
F_SCHEMA
|
static javax.xml.namespace.QName |
F_SCHEMA_HANDLING
|
static javax.xml.namespace.QName |
F_SCRIPTS
|
static javax.xml.namespace.QName |
F_SYNCHRONIZATION
|
protected java.lang.String |
namespace
|
protected CapabilitiesType |
nativeCapabilities
|
protected XmlSchemaType |
schema
|
protected SchemaHandlingType |
schemaHandling
|
protected ScriptsType |
scripts
|
protected SynchronizationType |
synchronization
|
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType |
---|
extension, F_EXTENSION |
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType |
---|
description, F_DESCRIPTION, F_FETCH_RESULT, F_NAME, F_VERSION, fetchResult, name, oid, version |
Constructor Summary | |
---|---|
ResourceType()
|
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)
|
CapabilitiesType |
getCapabilities()
Gets the value of the capabilities property. |
ResourceConfigurationType |
getConfiguration()
Gets the value of the configuration property. |
ConnectorType |
getConnector()
Gets the value of the connector property. |
ObjectReferenceType |
getConnectorRef()
Gets the value of the connectorRef property. |
java.lang.String |
getNamespace()
Gets the value of the namespace property. |
CapabilitiesType |
getNativeCapabilities()
Gets the value of the nativeCapabilities property. |
XmlSchemaType |
getSchema()
Schema for resource objects. |
SchemaHandlingType |
getSchemaHandling()
Gets the value of the schemaHandling property. |
ScriptsType |
getScripts()
Gets the value of the scripts property. |
SynchronizationType |
getSynchronization()
Gets the value of the synchronization property. |
int |
hashCode()
|
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
|
void |
setCapabilities(CapabilitiesType value)
Sets the value of the capabilities property. |
void |
setConfiguration(ResourceConfigurationType value)
Sets the value of the configuration property. |
void |
setConnector(ConnectorType value)
Sets the value of the connector property. |
void |
setConnectorRef(ObjectReferenceType value)
Sets the value of the connectorRef property. |
void |
setNamespace(java.lang.String value)
Sets the value of the namespace property. |
void |
setNativeCapabilities(CapabilitiesType value)
Sets the value of the nativeCapabilities property. |
void |
setSchema(XmlSchemaType value)
Sets the value of the schema property. |
void |
setSchemaHandling(SchemaHandlingType value)
Sets the value of the schemaHandling property. |
void |
setScripts(ScriptsType value)
Sets the value of the scripts property. |
void |
setSynchronization(SynchronizationType value)
Sets the value of the synchronization property. |
java.lang.String |
toString()
Generates a String representation of the contents of this type. |
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType |
---|
getExtension, setExtension |
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType |
---|
getDescription, getFetchResult, getName, getOid, getVersion, setDescription, setFetchResult, setName, setOid, setVersion |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected ConnectorType connector
protected ObjectReferenceType connectorRef
protected java.lang.String namespace
protected ResourceConfigurationType configuration
protected XmlSchemaType schema
protected SchemaHandlingType schemaHandling
protected CapabilitiesType nativeCapabilities
protected CapabilitiesType capabilities
protected ScriptsType scripts
protected SynchronizationType synchronization
public static final javax.xml.namespace.QName COMPLEX_TYPE
public static final javax.xml.namespace.QName F_CONNECTOR
public static final javax.xml.namespace.QName F_CONNECTOR_REF
public static final javax.xml.namespace.QName F_NAMESPACE
public static final javax.xml.namespace.QName F_CONFIGURATION
public static final javax.xml.namespace.QName F_SCHEMA
public static final javax.xml.namespace.QName F_SCHEMA_HANDLING
public static final javax.xml.namespace.QName F_NATIVE_CAPABILITIES
public static final javax.xml.namespace.QName F_CAPABILITIES
public static final javax.xml.namespace.QName F_SCRIPTS
public static final javax.xml.namespace.QName F_SYNCHRONIZATION
Constructor Detail |
---|
public ResourceType()
Method Detail |
---|
public ConnectorType getConnector()
ConnectorType
public void setConnector(ConnectorType value)
value
- allowed object is
ConnectorType
public ObjectReferenceType getConnectorRef()
ObjectReferenceType
public void setConnectorRef(ObjectReferenceType value)
value
- allowed object is
ObjectReferenceType
public java.lang.String getNamespace()
String
public void setNamespace(java.lang.String value)
value
- allowed object is
String
public ResourceConfigurationType getConfiguration()
ResourceConfigurationType
public void setConfiguration(ResourceConfigurationType value)
value
- allowed object is
ResourceConfigurationType
public XmlSchemaType getSchema()
XmlSchemaType
public void setSchema(XmlSchemaType value)
value
- allowed object is
XmlSchemaType
public SchemaHandlingType getSchemaHandling()
SchemaHandlingType
public void setSchemaHandling(SchemaHandlingType value)
value
- allowed object is
SchemaHandlingType
public CapabilitiesType getNativeCapabilities()
CapabilitiesType
public void setNativeCapabilities(CapabilitiesType value)
value
- allowed object is
CapabilitiesType
public CapabilitiesType getCapabilities()
CapabilitiesType
public void setCapabilities(CapabilitiesType value)
value
- allowed object is
CapabilitiesType
public ScriptsType getScripts()
ScriptsType
public void setScripts(ScriptsType value)
value
- allowed object is
ScriptsType
public SynchronizationType getSynchronization()
SynchronizationType
public void setSynchronization(SynchronizationType value)
value
- allowed object is
SynchronizationType
public java.lang.String toString()
toString
in class ExtensibleObjectType
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
hashCode
in class ExtensibleObjectType
public int hashCode()
hashCode
in class ExtensibleObjectType
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)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
equals
in class ExtensibleObjectType
public boolean equals(java.lang.Object object)
equals
in class ExtensibleObjectType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |