Interface CompleteResourceSchema
- All Superinterfaces:
Cloneable
,DebugDumpable
,DefinitionSearchImplementation
,DefinitionsStore
,Freezable
,GlobalDefinitionsStore
,LayeredDefinition
,PrismSchema
,ResourceSchema
- All Known Implementing Classes:
CompleteResourceSchemaImpl
Resource schema that is complete with regards to the resource definition, i.e., it contains the full `schemaHandling`,
including refined object types and object classes, and all the resource-level definitions, e.g., for shadow caching.
This schema guarantees that even raw definitions have
BasicResourceInformation
filled-in.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.schema.PrismSchema
PrismSchema.PrismSchemaMutator
Nested classes/interfaces inherited from interface com.evolveum.midpoint.schema.processor.ResourceSchema
ResourceSchema.ResourceSchemaMutator
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
Fields inherited from interface com.evolveum.midpoint.schema.processor.ResourceSchema
LOGGER
-
Method Summary
Modifier and TypeMethodDescriptionforLayerImmutable
(LayerType layer) Returns a representation of the schema for given layer (immutable).boolean
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.schema.processor.LayeredDefinition
getCurrentLayer
Methods inherited from interface com.evolveum.midpoint.prism.schema.PrismSchema
builder, getComplexTypeDefinitions, getDefinitions, getDefinitions, getObjectDefinitions, getSourceDescription, getSubstitutions, isEmpty, isRuntime, serializeToXsd, size
Methods inherited from interface com.evolveum.midpoint.schema.processor.ResourceSchema
clone, findDefaultDefinitionForKind, findDefaultDefinitionForKindRequired, findDefinitionForConstruction, findDefinitionForConstructionRequired, findDefinitionForObjectClass, findDefinitionForObjectClassRequired, findDefinitionForShadow, findDefinitionForShadow, findObjectClassDefinition, findObjectClassDefinitionRequired, findObjectClassDefinitionRequired, findObjectDefinition, findObjectDefinition, findObjectDefinition, findObjectDefinitionRequired, findObjectDefinitionRequired, getIntentsForKind, getNamespace, getNativeSchema, getObjectClassDefinitions, getObjectClassDefinitionsCount, getObjectClassNames, getObjectTypeDefinition, getObjectTypeDefinition, getObjectTypeDefinitionRequired, getObjectTypeDefinitions, getObjectTypeDefinitions, getObjectTypeDefinitions, getResourceObjectDefinitions, isRaw, mutator, serializeNativeToXsd, validate
-
Method Details
-
isCaseIgnoreAttributeNames
boolean isCaseIgnoreAttributeNames() -
forLayerImmutable
Description copied from interface:ResourceSchema
Returns a representation of the schema for given layer (immutable).- Specified by:
forLayerImmutable
in interfaceResourceSchema
-