com.evolveum.midpoint.xml.ns._public.common.common_2a
Class ConnectorType
java.lang.Object
com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
com.evolveum.midpoint.xml.ns._public.common.common_2a.ConnectorType
- All Implemented Interfaces:
- Containerable, Objectable, java.io.Serializable, java.lang.Cloneable
public class ConnectorType
- extends ObjectType
- implements java.io.Serializable, java.lang.Cloneable
Description of a generic connector. Connector in midPoint is any method of connection to the resource.
The
actual implementation, connector framework or protocol does not matter.
The values of "framework", "connectorType", "connectorVersion" and "connectorHost" (if present) together form a unique
identification of the connector. That means that two ConnectorType objects that have these values same
represent the same connector. Only one such instance of ConnectorType should exist in the repository.
Note: The ConnectorType does not describe
only Identity Connector Framework (ICF) connectors, it is much more generic.
Java class for ConnectorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ConnectorType">
<complexContent>
<extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ObjectType">
<sequence>
<element name="framework" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
<element name="connectorType" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="connectorVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="connectorBundle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="targetSystemType" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
<element name="namespace" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
<element name="connectorHost" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ConnectorHostType" minOccurs="0"/>
<element name="connectorHostRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ObjectReferenceType" minOccurs="0"/>
<element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}schema" 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 |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
COMPLEX_TYPE
public static final javax.xml.namespace.QName COMPLEX_TYPE
F_FRAMEWORK
public static final javax.xml.namespace.QName F_FRAMEWORK
F_CONNECTOR_TYPE
public static final javax.xml.namespace.QName F_CONNECTOR_TYPE
F_CONNECTOR_VERSION
public static final javax.xml.namespace.QName F_CONNECTOR_VERSION
F_CONNECTOR_BUNDLE
public static final javax.xml.namespace.QName F_CONNECTOR_BUNDLE
F_TARGET_SYSTEM_TYPE
public static final javax.xml.namespace.QName F_TARGET_SYSTEM_TYPE
F_NAMESPACE
public static final javax.xml.namespace.QName F_NAMESPACE
F_CONNECTOR_HOST
public static final javax.xml.namespace.QName F_CONNECTOR_HOST
F_CONNECTOR_HOST_REF
public static final javax.xml.namespace.QName F_CONNECTOR_HOST_REF
F_SCHEMA
public static final javax.xml.namespace.QName F_SCHEMA
ConnectorType
public ConnectorType()
getFramework
public java.lang.String getFramework()
setFramework
public void setFramework(java.lang.String value)
getConnectorType
public java.lang.String getConnectorType()
setConnectorType
public void setConnectorType(java.lang.String value)
getConnectorVersion
public java.lang.String getConnectorVersion()
setConnectorVersion
public void setConnectorVersion(java.lang.String value)
getConnectorBundle
public java.lang.String getConnectorBundle()
setConnectorBundle
public void setConnectorBundle(java.lang.String value)
getTargetSystemType
public java.util.List<java.lang.String> getTargetSystemType()
getNamespace
public java.lang.String getNamespace()
setNamespace
public void setNamespace(java.lang.String value)
getConnectorHost
public ConnectorHostType getConnectorHost()
setConnectorHost
public void setConnectorHost(ConnectorHostType value)
getConnectorHostRef
public ObjectReferenceType getConnectorHostRef()
setConnectorHostRef
public void setConnectorHostRef(ObjectReferenceType value)
getSchema
public XmlSchemaType getSchema()
setSchema
public void setSchema(XmlSchemaType value)
clone
public ConnectorType clone()
- Overrides:
clone
in class ObjectType
Copyright © 2012 evolveum. All Rights Reserved.