Class ConnectorType

  • All Implemented Interfaces:
    Containerable, JaxbVisitable, Objectable, DebugDumpable, Serializable, Cloneable

    public class ConnectorType
    extends AssignmentHolderType
    implements Serializable, 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-3}AssignmentHolderType">
           <sequence>
             <element name="displayName" type="{http://prism.evolveum.com/xml/ns/public/types-3}PolyStringType" minOccurs="0"/>
             <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="connectorHostRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/>
             <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}schema" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form