public interface RefinedResourceSchema extends ResourceSchema, DebugDumpable
INDENT_STRING
findDefaultObjectClassDefinition, findObjectClassDefinition, findObjectClassDefinition, findObjectClassDefinition, getObjectClassDefinitions, getObjectClassList, toMutable
getComplexTypeDefinitions, getDefinitions, getDefinitions, getNamespace, getObjectDefinitions, getPrismContext, isEmpty, serializeToXsd
debugDump, debugDump, debugDumpLazily, debugDumpLazily
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
List<? extends RefinedObjectClassDefinition> getRefinedDefinitions()
List<? extends RefinedObjectClassDefinition> getRefinedDefinitions(ShadowKindType kind)
ResourceSchema getOriginalResourceSchema()
default RefinedObjectClassDefinition getRefinedDefinition(ShadowKindType kind, ShadowType shadow)
RefinedObjectClassDefinition getRefinedDefinition(ShadowKindType kind, String intent)
CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(ResourceShadowDiscriminator discriminator)
CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(PrismObject<ShadowType> shadow) throws SchemaException
SchemaException
CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(PrismObject<ShadowType> shadow, Collection<QName> additionalAuxiliaryObjectClassQNames) throws SchemaException
SchemaException
CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(QName structuralObjectClassQName, ShadowKindType kind, String intent)
RefinedObjectClassDefinition getRefinedDefinition(ShadowKindType kind, Collection<String> intents) throws SchemaException
SchemaException
RefinedObjectClassDefinition getRefinedDefinition(QName objectClassName)
default RefinedObjectClassDefinition getDefaultRefinedDefinition(ShadowKindType kind)
default PrismObjectDefinition<ShadowType> getObjectDefinition(ShadowKindType kind, String intent)
default PrismObjectDefinition<ShadowType> getObjectDefinition(ShadowKindType kind, ShadowType shadow)
RefinedObjectClassDefinition findRefinedDefinitionByObjectClassQName(ShadowKindType kind, QName objectClass)
ObjectClassComplexTypeDefinition findObjectClassDefinition(QName objectClassQName)
findObjectClassDefinition
in interface ResourceSchema
LayerRefinedResourceSchema forLayer(LayerType layer)
static RefinedResourceSchema getRefinedSchema(PrismObject<ResourceType> resource) throws SchemaException
SchemaException
static ResourceSchema getResourceSchema(PrismObject<ResourceType> resource, PrismContext prismContext) throws SchemaException
SchemaException
Copyright © 2020 Evolveum. All rights reserved.