public class RefinedResourceSchema extends ResourceSchema implements DebugDumpable
definitions, namespace, prismContext
INDENT_STRING
Modifier | Constructor and Description |
---|---|
protected |
RefinedResourceSchema(com.evolveum.midpoint.prism.PrismContext prismContext) |
createObjectClassDefinition, createObjectClassDefinition, findDefaultObjectClassDefinition, findObjectClassDefinition, findObjectClassDefinition, findObjectClassDefinition, getObjectClassDefinitions, parse
add, createComplexTypeDefinition, createPropertyContainerDefinition, createPropertyContainerDefinition, createPropertyDefinition, createPropertyDefinition, createPropertyDefinition, debugDump, debugDump, findComplexTypeDefinition, findComplexTypeDefinitionByCompileTimeClass, findContainerDefinitionByCompileTimeClass, findContainerDefinitionByElementName, findContainerDefinitionByType, findItemDefinition, findItemDefinition, findItemDefinitionByType, findObjectDefinitionByCompileTimeClass, findObjectDefinitionByElementName, findObjectDefinitionByType, findObjectDefinitionByType, findObjectDefinitionByTypeAssumeNs, findPropertyDefinitionByElementName, findReferenceDefinitionByElementName, getComplexTypeDefinitions, getDefinitions, getDefinitions, getNamespace, getObjectDefinitions, getPrismContext, isEmpty, parse, parse, parse, parse, serializeToXsd, setNamespace, toElementName, toElementQName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
debugDump, debugDump
protected RefinedResourceSchema(com.evolveum.midpoint.prism.PrismContext prismContext)
public Collection<? extends RefinedObjectClassDefinition> getRefinedDefinitions()
public Collection<? extends RefinedObjectClassDefinition> getRefinedDefinitions(ShadowKindType kind)
public ResourceSchema getOriginalResourceSchema()
public RefinedObjectClassDefinition getRefinedDefinition(ShadowKindType kind, ShadowType shadow)
public RefinedObjectClassDefinition getRefinedDefinition(ShadowKindType kind, String intent)
public CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(ResourceShadowDiscriminator discriminator)
public CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(com.evolveum.midpoint.prism.PrismObject<ShadowType> shadow) throws SchemaException
SchemaException
public CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(com.evolveum.midpoint.prism.PrismObject<ShadowType> shadow, Collection<QName> additionalAuxiliaryObjectClassQNames) throws SchemaException
SchemaException
public CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(QName structuralObjectClassQName, ShadowKindType kind, String intent)
public RefinedObjectClassDefinition getRefinedDefinition(ShadowKindType kind, Collection<String> intents) throws SchemaException
SchemaException
public RefinedObjectClassDefinition getRefinedDefinition(QName objectClassName)
public RefinedObjectClassDefinition getDefaultRefinedDefinition(ShadowKindType kind)
public com.evolveum.midpoint.prism.PrismObjectDefinition<ShadowType> getObjectDefinition(ShadowKindType kind, String intent)
public com.evolveum.midpoint.prism.PrismObjectDefinition<ShadowType> getObjectDefinition(ShadowKindType kind, ShadowType shadow)
public RefinedObjectClassDefinition findRefinedDefinitionByObjectClassQName(ShadowKindType kind, QName objectClass)
public ObjectClassComplexTypeDefinition findObjectClassDefinition(QName objectClassQName)
findObjectClassDefinition
in class ResourceSchema
public static RefinedResourceSchema getRefinedSchema(ResourceType resourceType) throws SchemaException
SchemaException
public static LayerRefinedResourceSchema getRefinedSchema(ResourceType resourceType, LayerType layer) throws SchemaException
SchemaException
public static RefinedResourceSchema getRefinedSchema(ResourceType resourceType, com.evolveum.midpoint.prism.PrismContext prismContext) throws SchemaException
SchemaException
public static LayerRefinedResourceSchema getRefinedSchema(ResourceType resourceType, LayerType layer, com.evolveum.midpoint.prism.PrismContext prismContext) throws SchemaException
SchemaException
public static RefinedResourceSchema getRefinedSchema(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource) throws SchemaException
SchemaException
public static RefinedResourceSchema getRefinedSchema(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource, com.evolveum.midpoint.prism.PrismContext prismContext) throws SchemaException
SchemaException
public static LayerRefinedResourceSchema getRefinedSchema(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource, LayerType layer, com.evolveum.midpoint.prism.PrismContext prismContext) throws SchemaException
SchemaException
public static boolean hasRefinedSchema(ResourceType resourceType)
public static ResourceSchema getResourceSchema(ResourceType resourceType, com.evolveum.midpoint.prism.PrismContext prismContext) throws SchemaException
SchemaException
public static ResourceSchema getResourceSchema(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource, com.evolveum.midpoint.prism.PrismContext prismContext) throws SchemaException
SchemaException
public static void setParsedResourceSchemaConditional(ResourceType resourceType, ResourceSchema parsedSchema)
public static boolean hasParsedSchema(ResourceType resourceType)
public static RefinedResourceSchema parse(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource, com.evolveum.midpoint.prism.PrismContext prismContext) throws SchemaException
SchemaException
public static RefinedResourceSchema parse(ResourceType resourceType, com.evolveum.midpoint.prism.PrismContext prismContext) throws SchemaException
SchemaException
public LayerRefinedResourceSchema forLayer(LayerType layer)
public String toString()
toString
in class com.evolveum.midpoint.prism.schema.PrismSchema
Copyright © 2015 Evolveum. All rights reserved.