Interface ConnectorSchema
- All Superinterfaces:
Cloneable
,DebugDumpable
,DefinitionSearchImplementation
,DefinitionsStore
,Freezable
,GlobalDefinitionsStore
,PrismSchema
- All Known Implementing Classes:
ConnectorSchemaImpl
The schema for connector configuration.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.schema.PrismSchema
PrismSchema.PrismSchemaMutator
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
This is the container that holds the whole configuration.static final String
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull PrismContainerDefinition<ConnectorConfigurationType>
default @NotNull ItemName
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutable
Methods inherited from interface com.evolveum.midpoint.prism.schema.GlobalDefinitionsStore
findComplexTypeDefinitionByCompileTimeClass, findComplexTypeDefinitionByType, findContainerDefinitionByCompileTimeClass, findContainerDefinitionByElementName, findContainerDefinitionByType, findItemDefinitionByCompileTimeClass, findItemDefinitionByElementName, findItemDefinitionByElementName, findItemDefinitionByType, findItemDefinitionByType, findItemDefinitionsByCompileTimeClass, findItemDefinitionsByElementName, findItemDefinitionsByElementName, findObjectDefinitionByCompileTimeClass, findObjectDefinitionByElementName, findObjectDefinitionByType, findPropertyDefinitionByElementName, findReferenceDefinitionByElementName, findSimpleTypeDefinitionByType, findTypeDefinitionByCompileTimeClass, findTypeDefinitionByType, findTypeDefinitionByType, findTypeDefinitionsByElementName, findTypeDefinitionsByType, findTypeDefinitionsByType
Methods inherited from interface com.evolveum.midpoint.prism.schema.PrismSchema
builder, getComplexTypeDefinitions, getDefinitions, getDefinitions, getNamespace, getObjectDefinitions, getSourceDescription, getSubstitutions, isEmpty, isRuntime, mutator, serializeToXsd, size
-
Field Details
-
CONNECTOR_CONFIGURATION_LOCAL_NAME
This is the container that holds the whole configuration. Its content is defined by the connector and the connector framework. E.g., for ConnId, there is a connector-specific part defined by the particular connector (seeSchemaConstants.ICF_CONFIGURATION_PROPERTIES_NAME
), and generic parts prescribed by ConnId itself, like `connectorPoolConfiguration` or `timeouts`).- See Also:
-
CONNECTOR_CONFIGURATION_TYPE_LOCAL_NAME
- See Also:
-
-
Method Details
-
getConnectorConfigurationContainerName
-
getConnectorConfigurationContainerDefinition
@NotNull default @NotNull PrismContainerDefinition<ConnectorConfigurationType> getConnectorConfigurationContainerDefinition() throws SchemaException- Throws:
SchemaException
-
getUsualNamespacePrefix
String getUsualNamespacePrefix()
-