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
FieldsModifier and TypeFieldDescriptionstatic final StringThis is the container that holds the whole configuration.static final StringFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull PrismContainerDefinition<ConnectorConfigurationType>default @NotNull ItemNameMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods 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, findTypeDefinitionsByTypeMethods 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()
-