Class ConnectorType
java.lang.Object
com.evolveum.prism.xml.ns._public.types_3.ObjectType
com.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable
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
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,JaxbVisitable
,Objectable
,DebugDumpable
,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.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final QName
static final QName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final Producer<ConnectorType>
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_EFFECTIVE_MARK_REF, F_EFFECTIVE_OPERATION_POLICY, 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_POLICY_STATEMENT, F_SUBTYPE, F_TENANT_REF, F_TRIGGER, F_TRIGGERED_POLICY_RULE
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionarchetypeRef
(ObjectReferenceType value) archetypeRef
(String oid, QName type) archetypeRef
(String oid, QName type, QName relation) assignment
(AssignmentType value) clone()
connectorBundle
(String value) connectorHostRef
(String oid, QName type) connectorHostRef
(String oid, QName type, QName relation) connectorType
(String value) connectorVersion
(String value) delegatedRef
(ObjectReferenceType value) delegatedRef
(String oid, QName type) delegatedRef
(String oid, QName type, QName relation) description
(String value) displayName
(PolyStringType value) displayName
(String value) documentation
(String value) effectiveMarkRef
(String oid, QName type) effectiveMarkRef
(String oid, QName type, QName relation) <X> X
end()
boolean
extension
(ExtensionType value) fetchResult
(OperationResultType value) indestructible
(Boolean value) iterationToken
(String value) lensContext
(LensContextType value) lifecycleState
(String value) metadata
(MetadataType value) name
(PolyStringType value) parentOrgRef
(ObjectReferenceType value) parentOrgRef
(String oid, QName type) parentOrgRef
(String oid, QName type, QName relation) policySituation
(String value) protected QName
protected QName
roleInfluenceRef
(String oid, QName type) roleInfluenceRef
(String oid, QName type, QName relation) roleMembershipRef
(String oid, QName type) roleMembershipRef
(String oid, QName type, QName relation) schema
(XmlSchemaType value) void
setAvailable
(Boolean value) void
setConnectorBundle
(String value) void
void
setConnectorType
(String value) void
setConnectorVersion
(String value) void
setDisplayName
(PolyStringType value) void
setFramework
(String value) void
setNamespace
(String value) void
setSchema
(XmlSchemaType value) targetSystemType
(String value) tenantRef
(ObjectReferenceType value) trigger
(TriggerType value) Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
createAssignmentList, getArchetypeRef, getAssignment, getDelegatedRef, getIteration, getIterationToken, getRoleInfluenceRef, getRoleMembershipRef, setIteration, setIterationToken
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
createOperationExecutionList, createPolicyExceptionList, createPolicyStatementList, createTriggerList, getDescription, getDiagnosticInformation, getDocumentation, getEffectiveMarkRef, getEffectiveOperationPolicy, getExtension, getFetchResult, getLensContext, getLifecycleState, getMetadata, getName, getOperationExecution, getParentOrgRef, getPolicyException, getPolicySituation, getPolicyStatement, getSubtype, getTenantRef, getTrigger, getTriggeredPolicyRule, isIndestructible, setDescription, setDocumentation, setEffectiveOperationPolicy, setExtension, setFetchResult, setIndestructible, setLensContext, setLifecycleState, setMetadata, setName, setTenantRef
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable
asPrismContainer, asPrismContainerValue, getOid, getVersion, hashCode, setOid, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toString
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
asPrismContainerValue, cloneWithoutId, debugDump, freeze, isImmutable, setupContainerValue
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
Methods inherited from interface com.evolveum.midpoint.prism.Objectable
getDescription, getName, getOid, getVersion, setDescription, setName, setOid, setupContainer, setVersion, toDebugName, toDebugType
-
Field Details
-
COMPLEX_TYPE
-
F_DISPLAY_NAME
-
F_FRAMEWORK
-
F_CONNECTOR_TYPE
-
F_CONNECTOR_VERSION
-
F_CONNECTOR_BUNDLE
-
F_TARGET_SYSTEM_TYPE
-
F_NAMESPACE
-
F_CONNECTOR_HOST_REF
-
F_SCHEMA
-
F_AVAILABLE
-
FACTORY
-
CONTAINER_NAME
-
-
Constructor Details
-
ConnectorType
public ConnectorType() -
ConnectorType
Deprecated.
-
-
Method Details
-
prismGetContainerName
- Overrides:
prismGetContainerName
in classAssignmentHolderType
-
prismGetContainerType
- Overrides:
prismGetContainerType
in classAssignmentHolderType
-
asPrismObject
- Specified by:
asPrismObject
in interfaceObjectable
- Overrides:
asPrismObject
in classAssignmentHolderType
-
getDisplayName
-
setDisplayName
-
getFramework
-
setFramework
-
getConnectorType
-
setConnectorType
-
getConnectorVersion
-
setConnectorVersion
-
getConnectorBundle
-
setConnectorBundle
-
getTargetSystemType
-
getNamespace
-
setNamespace
-
getConnectorHostRef
-
setConnectorHostRef
-
getSchema
-
setSchema
-
isAvailable
-
setAvailable
-
equals
- Overrides:
equals
in classAssignmentHolderType
-
version
- Overrides:
version
in classAssignmentHolderType
-
oid
- Overrides:
oid
in classAssignmentHolderType
-
displayName
-
displayName
-
framework
-
connectorType
-
connectorVersion
-
connectorBundle
-
targetSystemType
-
namespace
-
connectorHostRef
-
connectorHostRef
-
connectorHostRef
-
beginConnectorHostRef
-
schema
-
beginSchema
-
available
-
assignment
- Overrides:
assignment
in classAssignmentHolderType
-
beginAssignment
- Overrides:
beginAssignment
in classAssignmentHolderType
-
iteration
- Overrides:
iteration
in classAssignmentHolderType
-
iterationToken
- Overrides:
iterationToken
in classAssignmentHolderType
-
archetypeRef
- Overrides:
archetypeRef
in classAssignmentHolderType
-
archetypeRef
- Overrides:
archetypeRef
in classAssignmentHolderType
-
archetypeRef
- Overrides:
archetypeRef
in classAssignmentHolderType
-
beginArchetypeRef
- Overrides:
beginArchetypeRef
in classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
beginRoleMembershipRef
- Overrides:
beginRoleMembershipRef
in classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRef
in classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRef
in classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRef
in classAssignmentHolderType
-
beginDelegatedRef
- Overrides:
beginDelegatedRef
in classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
beginRoleInfluenceRef
- Overrides:
beginRoleInfluenceRef
in classAssignmentHolderType
-
name
- Overrides:
name
in classAssignmentHolderType
-
name
- Overrides:
name
in classAssignmentHolderType
-
description
- Overrides:
description
in classAssignmentHolderType
-
documentation
- Overrides:
documentation
in classAssignmentHolderType
-
subtype
- Overrides:
subtype
in classAssignmentHolderType
-
fetchResult
- Overrides:
fetchResult
in classAssignmentHolderType
-
beginFetchResult
- Overrides:
beginFetchResult
in classAssignmentHolderType
-
extension
- Overrides:
extension
in classAssignmentHolderType
-
beginExtension
- Overrides:
beginExtension
in classAssignmentHolderType
-
parentOrgRef
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
parentOrgRef
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
parentOrgRef
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
beginParentOrgRef
- Overrides:
beginParentOrgRef
in classAssignmentHolderType
-
trigger
- Overrides:
trigger
in classAssignmentHolderType
-
beginTrigger
- Overrides:
beginTrigger
in classAssignmentHolderType
-
metadata
- Overrides:
metadata
in classAssignmentHolderType
-
beginMetadata
- Overrides:
beginMetadata
in classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRef
in classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRef
in classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRef
in classAssignmentHolderType
-
beginTenantRef
- Overrides:
beginTenantRef
in classAssignmentHolderType
-
lifecycleState
- Overrides:
lifecycleState
in classAssignmentHolderType
-
operationExecution
- Overrides:
operationExecution
in classAssignmentHolderType
-
beginOperationExecution
- Overrides:
beginOperationExecution
in classAssignmentHolderType
-
lensContext
- Overrides:
lensContext
in classAssignmentHolderType
-
beginLensContext
- Overrides:
beginLensContext
in classAssignmentHolderType
-
policySituation
- Overrides:
policySituation
in classAssignmentHolderType
-
triggeredPolicyRule
- Overrides:
triggeredPolicyRule
in classAssignmentHolderType
-
beginTriggeredPolicyRule
- Overrides:
beginTriggeredPolicyRule
in classAssignmentHolderType
-
policyException
- Overrides:
policyException
in classAssignmentHolderType
-
beginPolicyException
- Overrides:
beginPolicyException
in classAssignmentHolderType
-
diagnosticInformation
- Overrides:
diagnosticInformation
in classAssignmentHolderType
-
beginDiagnosticInformation
- Overrides:
beginDiagnosticInformation
in classAssignmentHolderType
-
indestructible
- Overrides:
indestructible
in classAssignmentHolderType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classAssignmentHolderType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classAssignmentHolderType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classAssignmentHolderType
-
beginEffectiveMarkRef
- Overrides:
beginEffectiveMarkRef
in classAssignmentHolderType
-
policyStatement
- Overrides:
policyStatement
in classAssignmentHolderType
-
beginPolicyStatement
- Overrides:
beginPolicyStatement
in classAssignmentHolderType
-
effectiveOperationPolicy
- Overrides:
effectiveOperationPolicy
in classAssignmentHolderType
-
beginEffectiveOperationPolicy
- Overrides:
beginEffectiveOperationPolicy
in classAssignmentHolderType
-
end
public <X> X end()- Overrides:
end
in classAssignmentHolderType
-
clone
- Overrides:
clone
in classAssignmentHolderType
-