Interface ResourceSchema
- 
- All Superinterfaces:
 DebugDumpable,DefinitionSearchImplementation,DefinitionsStore,Freezable,GlobalDefinitionsStore,PrismContextSensitive,PrismSchema
- All Known Subinterfaces:
 LayerRefinedResourceSchema,MutableResourceSchema,RefinedResourceSchema
- All Known Implementing Classes:
 LayerRefinedResourceSchemaImpl,RefinedResourceSchemaImpl,ResourceSchemaImpl
public interface ResourceSchema extends PrismSchema
- Author:
 - semancik, mederly
 
 
- 
- 
Field Summary
- 
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING 
 - 
 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ObjectClassComplexTypeDefinitionfindDefaultObjectClassDefinition(ShadowKindType kind)ObjectClassComplexTypeDefinitionfindObjectClassDefinition(ShadowKindType kind, String intent)default ObjectClassComplexTypeDefinitionfindObjectClassDefinition(ShadowType shadow)default ObjectClassComplexTypeDefinitionfindObjectClassDefinition(String localName)ObjectClassComplexTypeDefinitionfindObjectClassDefinition(QName qName)default Collection<ObjectClassComplexTypeDefinition>getObjectClassDefinitions()default List<QName>getObjectClassList()MutableResourceSchematoMutable()- 
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, findTypeDefinitionsByType, findTypeDefinitionsByType 
- 
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext 
- 
Methods inherited from interface com.evolveum.midpoint.prism.schema.PrismSchema
getComplexTypeDefinitions, getDefinitions, getDefinitions, getNamespace, getObjectDefinitions, getSubstitutions, isEmpty, serializeToXsd 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getObjectClassDefinitions
default Collection<ObjectClassComplexTypeDefinition> getObjectClassDefinitions()
 
- 
findObjectClassDefinition
default ObjectClassComplexTypeDefinition findObjectClassDefinition(ShadowType shadow)
 
- 
findObjectClassDefinition
default ObjectClassComplexTypeDefinition findObjectClassDefinition(String localName)
 
- 
findObjectClassDefinition
ObjectClassComplexTypeDefinition findObjectClassDefinition(QName qName)
 
- 
findObjectClassDefinition
ObjectClassComplexTypeDefinition findObjectClassDefinition(ShadowKindType kind, String intent)
 
- 
findDefaultObjectClassDefinition
ObjectClassComplexTypeDefinition findDefaultObjectClassDefinition(ShadowKindType kind)
 
- 
toMutable
MutableResourceSchema toMutable()
 
 - 
 
 -