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.PrismSchemaMutatorNested 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_STRINGFields 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).booleanMethods 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.schema.processor.LayeredDefinition
getCurrentLayerMethods inherited from interface com.evolveum.midpoint.prism.schema.PrismSchema
builder, getComplexTypeDefinitions, getDefinitions, getDefinitions, getObjectDefinitions, getSourceDescription, getSubstitutions, isEmpty, isRuntime, serializeToXsd, sizeMethods 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:ResourceSchemaReturns a representation of the schema for given layer (immutable).- Specified by:
forLayerImmutablein interfaceResourceSchema
-