public class RefinedResourceSchema extends ResourceSchema implements DebugDumpable
definitions, namespace, prismContext
INDENT_STRING
Modifier | Constructor and Description |
---|---|
protected |
RefinedResourceSchema(PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
CompositeRefinedObjectClassDefinition |
determineCompositeObjectClassDefinition(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow) |
CompositeRefinedObjectClassDefinition |
determineCompositeObjectClassDefinition(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
Collection<QName> additionalAuxiliaryObjectClassQNames) |
CompositeRefinedObjectClassDefinition |
determineCompositeObjectClassDefinition(QName structuralObjectClassQName,
com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
String intent) |
CompositeRefinedObjectClassDefinition |
determineCompositeObjectClassDefinition(ResourceShadowDiscriminator discriminator) |
ObjectClassComplexTypeDefinition |
findObjectClassDefinition(QName objectClassQName) |
RefinedObjectClassDefinition |
findRefinedDefinitionByObjectClassQName(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
QName objectClass) |
LayerRefinedResourceSchema |
forLayer(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
RefinedObjectClassDefinition |
getDefaultRefinedDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind) |
static List<String> |
getIntentsForKind(RefinedResourceSchema rSchema,
com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind) |
PrismObjectDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
getObjectDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType shadow) |
PrismObjectDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
getObjectDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
String intent) |
ResourceSchema |
getOriginalResourceSchema() |
RefinedObjectClassDefinition |
getRefinedDefinition(QName objectClassName) |
RefinedObjectClassDefinition |
getRefinedDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
Collection<String> intents)
If no intents are provided, default account definition is returned.
|
RefinedObjectClassDefinition |
getRefinedDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType shadow) |
RefinedObjectClassDefinition |
getRefinedDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
String intent)
if null accountType is provided, default account definition is returned.
|
List<? extends RefinedObjectClassDefinition> |
getRefinedDefinitions() |
Collection<? extends RefinedObjectClassDefinition> |
getRefinedDefinitions(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind) |
static RefinedResourceSchema |
getRefinedSchema(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource) |
static LayerRefinedResourceSchema |
getRefinedSchema(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource,
com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer,
PrismContext prismContext) |
static RefinedResourceSchema |
getRefinedSchema(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource,
PrismContext prismContext) |
static RefinedResourceSchema |
getRefinedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType) |
static LayerRefinedResourceSchema |
getRefinedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType,
com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
static LayerRefinedResourceSchema |
getRefinedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType,
com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer,
PrismContext prismContext) |
static RefinedResourceSchema |
getRefinedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType,
PrismContext prismContext) |
static ResourceSchema |
getResourceSchema(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource,
PrismContext prismContext) |
static ResourceSchema |
getResourceSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType,
PrismContext prismContext) |
static boolean |
hasParsedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType) |
static boolean |
hasRefinedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType) |
static RefinedResourceSchema |
parse(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource,
PrismContext prismContext) |
static RefinedResourceSchema |
parse(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType,
PrismContext prismContext) |
static void |
setParsedResourceSchemaConditional(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType,
ResourceSchema parsedSchema) |
String |
toString() |
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(PrismContext prismContext)
public List<? extends RefinedObjectClassDefinition> getRefinedDefinitions()
public Collection<? extends RefinedObjectClassDefinition> getRefinedDefinitions(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind)
public ResourceSchema getOriginalResourceSchema()
public RefinedObjectClassDefinition getRefinedDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind, com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType shadow)
public RefinedObjectClassDefinition getRefinedDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind, String intent)
public CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(ResourceShadowDiscriminator discriminator)
public CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow) throws SchemaException
SchemaException
public CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow, Collection<QName> additionalAuxiliaryObjectClassQNames) throws SchemaException
SchemaException
public CompositeRefinedObjectClassDefinition determineCompositeObjectClassDefinition(QName structuralObjectClassQName, com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind, String intent)
public RefinedObjectClassDefinition getRefinedDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind, Collection<String> intents) throws SchemaException
SchemaException
public RefinedObjectClassDefinition getRefinedDefinition(QName objectClassName)
public RefinedObjectClassDefinition getDefaultRefinedDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind)
public PrismObjectDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> getObjectDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind, String intent)
public PrismObjectDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> getObjectDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind, com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType shadow)
public RefinedObjectClassDefinition findRefinedDefinitionByObjectClassQName(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind, QName objectClass)
public ObjectClassComplexTypeDefinition findObjectClassDefinition(QName objectClassQName)
findObjectClassDefinition
in class ResourceSchema
public static RefinedResourceSchema getRefinedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType) throws SchemaException
SchemaException
public static LayerRefinedResourceSchema getRefinedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType, com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) throws SchemaException
SchemaException
public static RefinedResourceSchema getRefinedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType, PrismContext prismContext) throws SchemaException
SchemaException
public static LayerRefinedResourceSchema getRefinedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType, com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer, PrismContext prismContext) throws SchemaException
SchemaException
public static RefinedResourceSchema getRefinedSchema(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource) throws SchemaException
SchemaException
public static RefinedResourceSchema getRefinedSchema(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource, PrismContext prismContext) throws SchemaException
SchemaException
public static LayerRefinedResourceSchema getRefinedSchema(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource, com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer, PrismContext prismContext) throws SchemaException
SchemaException
public static boolean hasRefinedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType)
public static ResourceSchema getResourceSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType, PrismContext prismContext) throws SchemaException
SchemaException
public static ResourceSchema getResourceSchema(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource, PrismContext prismContext) throws SchemaException
SchemaException
public static void setParsedResourceSchemaConditional(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType, ResourceSchema parsedSchema)
public static boolean hasParsedSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType)
public static RefinedResourceSchema parse(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource, PrismContext prismContext) throws SchemaException
SchemaException
public static RefinedResourceSchema parse(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType, PrismContext prismContext) throws SchemaException
SchemaException
public static List<String> getIntentsForKind(RefinedResourceSchema rSchema, com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind)
public LayerRefinedResourceSchema forLayer(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public String toString()
toString
in class PrismSchema
Copyright © 2016 evolveum. All rights reserved.