Interface LayerRefinedResourceSchema
-
- All Superinterfaces:
DebugDumpable
,DefinitionSearchImplementation
,DefinitionsStore
,GlobalDefinitionsStore
,PrismSchema
,RefinedResourceSchema
,ResourceSchema
- All Known Implementing Classes:
LayerRefinedResourceSchemaImpl
public interface LayerRefinedResourceSchema extends RefinedResourceSchema
- Author:
- mederly
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LayerRefinedObjectClassDefinition
getDefaultRefinedDefinition(ShadowKindType kind)
LayerType
getLayer()
LayerRefinedObjectClassDefinition
getRefinedDefinition(ShadowKindType kind, ShadowType shadow)
LayerRefinedObjectClassDefinition
getRefinedDefinition(ShadowKindType kind, String intent)
if null accountType is provided, default account definition is returned.LayerRefinedObjectClassDefinition
getRefinedDefinition(QName typeName)
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.schema.GlobalDefinitionsStore
findComplexTypeDefinition, findComplexTypeDefinitionByCompileTimeClass, findComplexTypeDefinitionByType, findContainerDefinitionByCompileTimeClass, findContainerDefinitionByElementName, findContainerDefinitionByType, findItemDefinition, findItemDefinition, 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.schema.PrismSchema
getComplexTypeDefinitions, getDefinitions, getDefinitions, getNamespace, getObjectDefinitions, getPrismContext, isEmpty, serializeToXsd
-
Methods inherited from interface com.evolveum.midpoint.common.refinery.RefinedResourceSchema
determineCompositeObjectClassDefinition, determineCompositeObjectClassDefinition, determineCompositeObjectClassDefinition, determineCompositeObjectClassDefinition, findObjectClassDefinition, findRefinedDefinitionByObjectClassQName, forLayer, getObjectDefinition, getObjectDefinition, getOriginalResourceSchema, getRefinedDefinition, getRefinedDefinitions, getRefinedDefinitions
-
Methods inherited from interface com.evolveum.midpoint.schema.processor.ResourceSchema
findDefaultObjectClassDefinition, findObjectClassDefinition, findObjectClassDefinition, findObjectClassDefinition, getObjectClassDefinitions, getObjectClassList, toMutable
-
-
-
-
Method Detail
-
getLayer
LayerType getLayer()
-
getRefinedDefinition
LayerRefinedObjectClassDefinition getRefinedDefinition(ShadowKindType kind, ShadowType shadow)
- Specified by:
getRefinedDefinition
in interfaceRefinedResourceSchema
-
getRefinedDefinition
LayerRefinedObjectClassDefinition getRefinedDefinition(ShadowKindType kind, String intent)
Description copied from interface:RefinedResourceSchema
if null accountType is provided, default account definition is returned.- Specified by:
getRefinedDefinition
in interfaceRefinedResourceSchema
-
getRefinedDefinition
LayerRefinedObjectClassDefinition getRefinedDefinition(QName typeName)
- Specified by:
getRefinedDefinition
in interfaceRefinedResourceSchema
-
getDefaultRefinedDefinition
LayerRefinedObjectClassDefinition getDefaultRefinedDefinition(ShadowKindType kind)
- Specified by:
getDefaultRefinedDefinition
in interfaceRefinedResourceSchema
-
-