com.evolveum.midpoint.xml.ns._public.common.common_2a
Class ResourceType
java.lang.Object
com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
com.evolveum.midpoint.xml.ns._public.common.common_2a.ResourceType
- All Implemented Interfaces:
- Containerable, Objectable, Serializable, Cloneable
public class ResourceType
- extends ObjectType
- implements Serializable, Cloneable
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}}
provides 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-2a}ObjectType">
<sequence>
<element name="operationalState" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}OperationalStateType" minOccurs="0"/>
<element name="connector" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ConnectorType" minOccurs="0"/>
<element name="connectorRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ObjectReferenceType" minOccurs="0"/>
<element name="connectorConfiguration" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ConnectorConfigurationType"/>
<element name="namespace" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
<element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}schema" minOccurs="0"/>
<element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}schemaHandling" minOccurs="0"/>
<element name="capabilities" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}CapabilitiesType" minOccurs="0"/>
<element name="scripts" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ProvisioningScriptsType" minOccurs="0"/>
<element name="consistency" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ResourceConsistencyType" minOccurs="0"/>
<element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}synchronization" minOccurs="0"/>
<element name="business" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ResourceBusinessConfigurationType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
- Serialized Form
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 |
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
F_OPERATIONAL_STATE
public static final QName F_OPERATIONAL_STATE
F_CONNECTOR
public static final QName F_CONNECTOR
F_CONNECTOR_REF
public static final QName F_CONNECTOR_REF
F_CONNECTOR_CONFIGURATION
public static final QName F_CONNECTOR_CONFIGURATION
F_NAMESPACE
public static final QName F_NAMESPACE
F_SCHEMA
public static final QName F_SCHEMA
F_SCHEMA_HANDLING
public static final QName F_SCHEMA_HANDLING
F_CAPABILITIES
public static final QName F_CAPABILITIES
F_SCRIPTS
public static final QName F_SCRIPTS
F_CONSISTENCY
public static final QName F_CONSISTENCY
F_SYNCHRONIZATION
public static final QName F_SYNCHRONIZATION
F_BUSINESS
public static final QName F_BUSINESS
ResourceType
public ResourceType()
getOperationalState
public OperationalStateType getOperationalState()
setOperationalState
public void setOperationalState(OperationalStateType value)
getConnector
public ConnectorType getConnector()
setConnector
public void setConnector(ConnectorType value)
getConnectorRef
public ObjectReferenceType getConnectorRef()
setConnectorRef
public void setConnectorRef(ObjectReferenceType value)
getConnectorConfiguration
public ConnectorConfigurationType getConnectorConfiguration()
setConnectorConfiguration
public void setConnectorConfiguration(ConnectorConfigurationType value)
getNamespace
public String getNamespace()
setNamespace
public void setNamespace(String value)
getSchema
public XmlSchemaType getSchema()
setSchema
public void setSchema(XmlSchemaType value)
getSchemaHandling
public SchemaHandlingType getSchemaHandling()
setSchemaHandling
public void setSchemaHandling(SchemaHandlingType value)
getCapabilities
public CapabilitiesType getCapabilities()
setCapabilities
public void setCapabilities(CapabilitiesType value)
getScripts
public ProvisioningScriptsType getScripts()
setScripts
public void setScripts(ProvisioningScriptsType value)
getConsistency
public ResourceConsistencyType getConsistency()
setConsistency
public void setConsistency(ResourceConsistencyType value)
getSynchronization
public SynchronizationType getSynchronization()
setSynchronization
public void setSynchronization(SynchronizationType value)
getBusiness
public ResourceBusinessConfigurationType getBusiness()
setBusiness
public void setBusiness(ResourceBusinessConfigurationType value)
clone
public ResourceType clone()
- Overrides:
clone
in class ObjectType
Copyright © 2013 evolveum. All Rights Reserved.