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

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.ResourceType
All Implemented Interfaces:
Containerable, Objectable, java.io.Serializable, java.lang.Cloneable

public class ResourceType
extends ObjectType
implements java.io.Serializable, java.lang.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

Field Summary
static javax.xml.namespace.QName COMPLEX_TYPE
           
static javax.xml.namespace.QName F_BUSINESS
           
static javax.xml.namespace.QName F_CAPABILITIES
           
static javax.xml.namespace.QName F_CONNECTOR
           
static javax.xml.namespace.QName F_CONNECTOR_CONFIGURATION
           
static javax.xml.namespace.QName F_CONNECTOR_REF
           
static javax.xml.namespace.QName F_CONSISTENCY
           
static javax.xml.namespace.QName F_NAMESPACE
           
static javax.xml.namespace.QName F_OPERATIONAL_STATE
           
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
           
 
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
ResourceType()
           
 
Method Summary
 ResourceType clone()
           
 ResourceBusinessConfigurationType getBusiness()
           
 CapabilitiesType getCapabilities()
           
 ConnectorType getConnector()
           
 ConnectorConfigurationType getConnectorConfiguration()
           
 ObjectReferenceType getConnectorRef()
           
 ResourceConsistencyType getConsistency()
           
 java.lang.String getNamespace()
           
 OperationalStateType getOperationalState()
           
 XmlSchemaType getSchema()
           
 SchemaHandlingType getSchemaHandling()
           
 ProvisioningScriptsType getScripts()
           
 SynchronizationType getSynchronization()
           
 void setBusiness(ResourceBusinessConfigurationType value)
           
 void setCapabilities(CapabilitiesType value)
           
 void setConnector(ConnectorType value)
           
 void setConnectorConfiguration(ConnectorConfigurationType value)
           
 void setConnectorRef(ObjectReferenceType value)
           
 void setConsistency(ResourceConsistencyType value)
           
 void setNamespace(java.lang.String value)
           
 void setOperationalState(OperationalStateType value)
           
 void setSchema(XmlSchemaType value)
           
 void setSchemaHandling(SchemaHandlingType value)
           
 void setScripts(ProvisioningScriptsType value)
           
 void setSynchronization(SynchronizationType 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_OPERATIONAL_STATE

public static final javax.xml.namespace.QName F_OPERATIONAL_STATE

F_CONNECTOR

public static final javax.xml.namespace.QName F_CONNECTOR

F_CONNECTOR_REF

public static final javax.xml.namespace.QName F_CONNECTOR_REF

F_CONNECTOR_CONFIGURATION

public static final javax.xml.namespace.QName F_CONNECTOR_CONFIGURATION

F_NAMESPACE

public static final javax.xml.namespace.QName F_NAMESPACE

F_SCHEMA

public static final javax.xml.namespace.QName F_SCHEMA

F_SCHEMA_HANDLING

public static final javax.xml.namespace.QName F_SCHEMA_HANDLING

F_CAPABILITIES

public static final javax.xml.namespace.QName F_CAPABILITIES

F_SCRIPTS

public static final javax.xml.namespace.QName F_SCRIPTS

F_CONSISTENCY

public static final javax.xml.namespace.QName F_CONSISTENCY

F_SYNCHRONIZATION

public static final javax.xml.namespace.QName F_SYNCHRONIZATION

F_BUSINESS

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

ResourceType

public ResourceType()
Method Detail

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 java.lang.String getNamespace()

setNamespace

public void setNamespace(java.lang.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 © 2012 evolveum. All Rights Reserved.