Interface LayerRefinedResourceSchema
- 
- All Superinterfaces:
 DebugDumpable,DefinitionSearchImplementation,DefinitionsStore,Freezable,GlobalDefinitionsStore,PrismContextSensitive,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 LayerRefinedObjectClassDefinitiongetDefaultRefinedDefinition(ShadowKindType kind)LayerTypegetLayer()LayerRefinedObjectClassDefinitiongetRefinedDefinition(ShadowKindType kind, ShadowType shadow)LayerRefinedObjectClassDefinitiongetRefinedDefinition(ShadowKindType kind, String intent)if null accountType is provided, default account definition is returned.LayerRefinedObjectClassDefinitiongetRefinedDefinition(QName typeName)- 
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 
- 
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:
 getRefinedDefinitionin interfaceRefinedResourceSchema
 
- 
getRefinedDefinition
LayerRefinedObjectClassDefinition getRefinedDefinition(ShadowKindType kind, String intent)
Description copied from interface:RefinedResourceSchemaif null accountType is provided, default account definition is returned.- Specified by:
 getRefinedDefinitionin interfaceRefinedResourceSchema
 
- 
getRefinedDefinition
LayerRefinedObjectClassDefinition getRefinedDefinition(QName typeName)
- Specified by:
 getRefinedDefinitionin interfaceRefinedResourceSchema
 
- 
getDefaultRefinedDefinition
LayerRefinedObjectClassDefinition getDefaultRefinedDefinition(ShadowKindType kind)
- Specified by:
 getDefaultRefinedDefinitionin interfaceRefinedResourceSchema
 
 - 
 
 -