Class ConnectorType
- java.lang.Object
-
- com.evolveum.prism.xml.ns._public.types_3.ObjectType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.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
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_CONNECTOR_BUNDLEstatic ItemNameF_CONNECTOR_HOST_REFstatic ItemNameF_CONNECTOR_TYPEstatic ItemNameF_CONNECTOR_VERSIONstatic ItemNameF_DISPLAY_NAMEstatic ItemNameF_FRAMEWORKstatic ItemNameF_NAMESPACEstatic ItemNameF_SCHEMAstatic ItemNameF_TARGET_SYSTEM_TYPE-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
F_ARCHETYPE_REF, F_ASSIGNMENT, F_DELEGATED_REF, F_ITERATION, F_ITERATION_TOKEN, F_ROLE_INFLUENCE_REF, F_ROLE_MEMBERSHIP_REF
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
F_DESCRIPTION, F_DIAGNOSTIC_INFORMATION, F_DOCUMENTATION, F_EXTENSION, F_FETCH_RESULT, F_INDESTRUCTIBLE, F_LENS_CONTEXT, F_LIFECYCLE_STATE, F_METADATA, F_NAME, F_OPERATION_EXECUTION, F_PARENT_ORG_REF, F_POLICY_EXCEPTION, F_POLICY_SITUATION, F_SUBTYPE, F_TENANT_REF, F_TRIGGER, F_TRIGGERED_POLICY_RULE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ConnectorType()ConnectorType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
asPrismContainer, asPrismContainerValue, createArchetypeRefList, createAssignmentList, createDelegatedRefList, createRoleInfluenceRefList, createRoleMembershipRefList, equals, getArchetypeRef, getAssignment, getDelegatedRef, getIteration, getIterationToken, getRoleInfluenceRef, getRoleMembershipRef, hashCode, setIteration, setIterationToken, setupContainer, setupContainerValue, toDebugName, toDebugType, toString
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
createDiagnosticInformationList, createOperationExecutionList, createParentOrgRefList, createPolicyExceptionList, createPolicySituationList, createSubtypeList, createTriggeredPolicyRuleList, createTriggerList, getDescription, getDiagnosticInformation, getDocumentation, getExtension, getFetchResult, getLensContext, getLifecycleState, getMetadata, getName, getOid, getOperationExecution, getParentOrgRef, getPolicyException, getPolicySituation, getSubtype, getTenantRef, getTrigger, getTriggeredPolicyRule, getVersion, isIndestructible, setDescription, setDocumentation, setExtension, setFetchResult, setIndestructible, setLensContext, setLifecycleState, setMetadata, setName, setOid, setTenantRef, setVersion
-
Methods inherited from class com.evolveum.prism.xml.ns._public.types_3.ObjectType
accept
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Objectable
getDescription, getName, getOid, getVersion, setDescription, setName, setOid, setVersion
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_DISPLAY_NAME
public static final ItemName F_DISPLAY_NAME
-
F_FRAMEWORK
public static final ItemName F_FRAMEWORK
-
F_CONNECTOR_TYPE
public static final ItemName F_CONNECTOR_TYPE
-
F_CONNECTOR_VERSION
public static final ItemName F_CONNECTOR_VERSION
-
F_CONNECTOR_BUNDLE
public static final ItemName F_CONNECTOR_BUNDLE
-
F_TARGET_SYSTEM_TYPE
public static final ItemName F_TARGET_SYSTEM_TYPE
-
F_NAMESPACE
public static final ItemName F_NAMESPACE
-
F_CONNECTOR_HOST_REF
public static final ItemName F_CONNECTOR_HOST_REF
-
F_SCHEMA
public static final ItemName F_SCHEMA
-
-
Constructor Detail
-
ConnectorType
public ConnectorType()
-
ConnectorType
public ConnectorType(PrismContext prismContext)
-
-
Method Detail
-
asPrismObject
public PrismObject<ConnectorType> asPrismObject()
- Specified by:
asPrismObjectin interfaceObjectable- Overrides:
asPrismObjectin classAssignmentHolderType
-
end
public <X> X end()
- Overrides:
endin classAssignmentHolderType
-
getDisplayName
public PolyStringType getDisplayName()
-
setDisplayName
public void setDisplayName(PolyStringType value)
-
getFramework
public String getFramework()
-
setFramework
public void setFramework(String value)
-
getConnectorType
public String getConnectorType()
-
setConnectorType
public void setConnectorType(String value)
-
getConnectorVersion
public String getConnectorVersion()
-
setConnectorVersion
public void setConnectorVersion(String value)
-
getConnectorBundle
public String getConnectorBundle()
-
setConnectorBundle
public void setConnectorBundle(String value)
-
getNamespace
public String getNamespace()
-
setNamespace
public void setNamespace(String value)
-
getConnectorHostRef
public ObjectReferenceType getConnectorHostRef()
-
setConnectorHostRef
public void setConnectorHostRef(ObjectReferenceType value)
-
getSchema
public XmlSchemaType getSchema()
-
setSchema
public void setSchema(XmlSchemaType value)
-
displayName
public ConnectorType displayName(PolyStringType value)
-
displayName
public ConnectorType displayName(String value)
-
beginDisplayName
public PolyStringType beginDisplayName()
-
framework
public ConnectorType framework(String value)
-
connectorType
public ConnectorType connectorType(String value)
-
connectorVersion
public ConnectorType connectorVersion(String value)
-
connectorBundle
public ConnectorType connectorBundle(String value)
-
targetSystemType
public ConnectorType targetSystemType(String value)
-
namespace
public ConnectorType namespace(String value)
-
connectorHostRef
public ConnectorType connectorHostRef(ObjectReferenceType value)
-
connectorHostRef
public ConnectorType connectorHostRef(String oid, QName type)
-
connectorHostRef
public ConnectorType connectorHostRef(String oid, QName type, QName relation)
-
beginConnectorHostRef
public ObjectReferenceType beginConnectorHostRef()
-
schema
public ConnectorType schema(XmlSchemaType value)
-
beginSchema
public XmlSchemaType beginSchema()
-
assignment
public ConnectorType assignment(AssignmentType value)
- Overrides:
assignmentin classAssignmentHolderType
-
beginAssignment
public AssignmentType beginAssignment()
- Overrides:
beginAssignmentin classAssignmentHolderType
-
iteration
public ConnectorType iteration(Integer value)
- Overrides:
iterationin classAssignmentHolderType
-
iterationToken
public ConnectorType iterationToken(String value)
- Overrides:
iterationTokenin classAssignmentHolderType
-
archetypeRef
public ConnectorType archetypeRef(ObjectReferenceType value)
- Overrides:
archetypeRefin classAssignmentHolderType
-
archetypeRef
public ConnectorType archetypeRef(String oid, QName type)
- Overrides:
archetypeRefin classAssignmentHolderType
-
archetypeRef
public ConnectorType archetypeRef(String oid, QName type, QName relation)
- Overrides:
archetypeRefin classAssignmentHolderType
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
- Overrides:
beginArchetypeRefin classAssignmentHolderType
-
roleMembershipRef
public ConnectorType roleMembershipRef(ObjectReferenceType value)
- Overrides:
roleMembershipRefin classAssignmentHolderType
-
roleMembershipRef
public ConnectorType roleMembershipRef(String oid, QName type)
- Overrides:
roleMembershipRefin classAssignmentHolderType
-
roleMembershipRef
public ConnectorType roleMembershipRef(String oid, QName type, QName relation)
- Overrides:
roleMembershipRefin classAssignmentHolderType
-
beginRoleMembershipRef
public ObjectReferenceType beginRoleMembershipRef()
- Overrides:
beginRoleMembershipRefin classAssignmentHolderType
-
delegatedRef
public ConnectorType delegatedRef(ObjectReferenceType value)
- Overrides:
delegatedRefin classAssignmentHolderType
-
delegatedRef
public ConnectorType delegatedRef(String oid, QName type)
- Overrides:
delegatedRefin classAssignmentHolderType
-
delegatedRef
public ConnectorType delegatedRef(String oid, QName type, QName relation)
- Overrides:
delegatedRefin classAssignmentHolderType
-
beginDelegatedRef
public ObjectReferenceType beginDelegatedRef()
- Overrides:
beginDelegatedRefin classAssignmentHolderType
-
roleInfluenceRef
public ConnectorType roleInfluenceRef(ObjectReferenceType value)
- Overrides:
roleInfluenceRefin classAssignmentHolderType
-
roleInfluenceRef
public ConnectorType roleInfluenceRef(String oid, QName type)
- Overrides:
roleInfluenceRefin classAssignmentHolderType
-
roleInfluenceRef
public ConnectorType roleInfluenceRef(String oid, QName type, QName relation)
- Overrides:
roleInfluenceRefin classAssignmentHolderType
-
beginRoleInfluenceRef
public ObjectReferenceType beginRoleInfluenceRef()
- Overrides:
beginRoleInfluenceRefin classAssignmentHolderType
-
name
public ConnectorType name(PolyStringType value)
- Overrides:
namein classAssignmentHolderType
-
name
public ConnectorType name(String value)
- Overrides:
namein classAssignmentHolderType
-
beginName
public PolyStringType beginName()
- Overrides:
beginNamein classAssignmentHolderType
-
description
public ConnectorType description(String value)
- Overrides:
descriptionin classAssignmentHolderType
-
documentation
public ConnectorType documentation(String value)
- Overrides:
documentationin classAssignmentHolderType
-
subtype
public ConnectorType subtype(String value)
- Overrides:
subtypein classAssignmentHolderType
-
fetchResult
public ConnectorType fetchResult(OperationResultType value)
- Overrides:
fetchResultin classAssignmentHolderType
-
beginFetchResult
public OperationResultType beginFetchResult()
- Overrides:
beginFetchResultin classAssignmentHolderType
-
extension
public ConnectorType extension(ExtensionType value)
- Overrides:
extensionin classAssignmentHolderType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtensionin classAssignmentHolderType
-
parentOrgRef
public ConnectorType parentOrgRef(ObjectReferenceType value)
- Overrides:
parentOrgRefin classAssignmentHolderType
-
parentOrgRef
public ConnectorType parentOrgRef(String oid, QName type)
- Overrides:
parentOrgRefin classAssignmentHolderType
-
parentOrgRef
public ConnectorType parentOrgRef(String oid, QName type, QName relation)
- Overrides:
parentOrgRefin classAssignmentHolderType
-
beginParentOrgRef
public ObjectReferenceType beginParentOrgRef()
- Overrides:
beginParentOrgRefin classAssignmentHolderType
-
trigger
public ConnectorType trigger(TriggerType value)
- Overrides:
triggerin classAssignmentHolderType
-
beginTrigger
public TriggerType beginTrigger()
- Overrides:
beginTriggerin classAssignmentHolderType
-
metadata
public ConnectorType metadata(MetadataType value)
- Overrides:
metadatain classAssignmentHolderType
-
beginMetadata
public MetadataType beginMetadata()
- Overrides:
beginMetadatain classAssignmentHolderType
-
tenantRef
public ConnectorType tenantRef(ObjectReferenceType value)
- Overrides:
tenantRefin classAssignmentHolderType
-
tenantRef
public ConnectorType tenantRef(String oid, QName type)
- Overrides:
tenantRefin classAssignmentHolderType
-
tenantRef
public ConnectorType tenantRef(String oid, QName type, QName relation)
- Overrides:
tenantRefin classAssignmentHolderType
-
beginTenantRef
public ObjectReferenceType beginTenantRef()
- Overrides:
beginTenantRefin classAssignmentHolderType
-
lifecycleState
public ConnectorType lifecycleState(String value)
- Overrides:
lifecycleStatein classAssignmentHolderType
-
operationExecution
public ConnectorType operationExecution(OperationExecutionType value)
- Overrides:
operationExecutionin classAssignmentHolderType
-
beginOperationExecution
public OperationExecutionType beginOperationExecution()
- Overrides:
beginOperationExecutionin classAssignmentHolderType
-
lensContext
public ConnectorType lensContext(LensContextType value)
- Overrides:
lensContextin classAssignmentHolderType
-
beginLensContext
public LensContextType beginLensContext()
- Overrides:
beginLensContextin classAssignmentHolderType
-
policySituation
public ConnectorType policySituation(String value)
- Overrides:
policySituationin classAssignmentHolderType
-
triggeredPolicyRule
public ConnectorType triggeredPolicyRule(EvaluatedPolicyRuleType value)
- Overrides:
triggeredPolicyRulein classAssignmentHolderType
-
beginTriggeredPolicyRule
public EvaluatedPolicyRuleType beginTriggeredPolicyRule()
- Overrides:
beginTriggeredPolicyRulein classAssignmentHolderType
-
policyException
public ConnectorType policyException(PolicyExceptionType value)
- Overrides:
policyExceptionin classAssignmentHolderType
-
beginPolicyException
public PolicyExceptionType beginPolicyException()
- Overrides:
beginPolicyExceptionin classAssignmentHolderType
-
diagnosticInformation
public ConnectorType diagnosticInformation(DiagnosticInformationType value)
- Overrides:
diagnosticInformationin classAssignmentHolderType
-
beginDiagnosticInformation
public DiagnosticInformationType beginDiagnosticInformation()
- Overrides:
beginDiagnosticInformationin classAssignmentHolderType
-
indestructible
public ConnectorType indestructible(Boolean value)
- Overrides:
indestructiblein classAssignmentHolderType
-
oid
public ConnectorType oid(String value)
- Overrides:
oidin classAssignmentHolderType
-
version
public ConnectorType version(String value)
- Overrides:
versionin classAssignmentHolderType
-
clone
public ConnectorType clone()
- Overrides:
clonein classAssignmentHolderType
-
-