public class ResourceSchemaImpl extends com.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl implements MutableResourceSchema
definitions, namespace, prismContext
INDENT_STRING
Modifier | Constructor and Description |
---|---|
protected |
ResourceSchemaImpl(PrismContext prismContext) |
|
ResourceSchemaImpl(String namespace,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
MutableObjectClassComplexTypeDefinition |
createObjectClassDefinition(QName typeName)
Creates a new resource object definition and adds it to the schema.
|
MutableObjectClassComplexTypeDefinition |
createObjectClassDefinition(String localTypeName)
Creates a new resource object definition and adds it to the schema.
|
ObjectClassComplexTypeDefinition |
findDefaultObjectClassDefinition(ShadowKindType kind) |
ObjectClassComplexTypeDefinition |
findObjectClassDefinition(QName qName) |
ObjectClassComplexTypeDefinition |
findObjectClassDefinition(ShadowKindType kind,
String intent) |
static ResourceSchemaImpl |
parse(Element element,
String shortDesc,
PrismContext prismContext) |
void |
parseThis(Element element,
String shortDesc,
PrismContext prismContext) |
MutableResourceSchema |
toMutable() |
add, addDelayedItemDefinition, createComplexTypeDefinition, createPropertyContainerDefinition, createPropertyContainerDefinition, createPropertyDefinition, createPropertyDefinition, debugDump, debugDump, findComplexTypeDefinitionByCompileTimeClass, findItemDefinitionByType, findItemDefinitionsByCompileTimeClass, findItemDefinitionsByElementName, findTypeDefinitionByCompileTimeClass, findTypeDefinitionByType, findTypeDefinitionsByType, getDefinitions, getDefinitions, getNamespace, getPrismContext, isEmpty, parse, parse, parseSchemas, parseThis, serializeToXsd, setNamespace, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findObjectClassDefinition, findObjectClassDefinition, getObjectClassDefinitions, getObjectClassList
add, addDelayedItemDefinition, createComplexTypeDefinition, createPropertyContainerDefinition, createPropertyContainerDefinition, createPropertyDefinition, createPropertyDefinition, parseThis, setNamespace
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
protected ResourceSchemaImpl(PrismContext prismContext)
public ResourceSchemaImpl(String namespace, PrismContext prismContext)
public static ResourceSchemaImpl parse(Element element, String shortDesc, PrismContext prismContext) throws SchemaException
SchemaException
public void parseThis(Element element, String shortDesc, PrismContext prismContext) throws SchemaException
parseThis
in interface MutableResourceSchema
SchemaException
public ObjectClassComplexTypeDefinition findObjectClassDefinition(QName qName)
findObjectClassDefinition
in interface ResourceSchema
public ObjectClassComplexTypeDefinition findObjectClassDefinition(ShadowKindType kind, String intent)
findObjectClassDefinition
in interface ResourceSchema
public ObjectClassComplexTypeDefinition findDefaultObjectClassDefinition(ShadowKindType kind)
findDefaultObjectClassDefinition
in interface ResourceSchema
public MutableObjectClassComplexTypeDefinition createObjectClassDefinition(String localTypeName)
createObjectClassDefinition
in interface MutableResourceSchema
localTypeName
- type name "relative" to schema namespacepublic MutableObjectClassComplexTypeDefinition createObjectClassDefinition(QName typeName)
createObjectClassDefinition
in interface MutableResourceSchema
typeName
- type QNamepublic MutableResourceSchema toMutable()
toMutable
in interface ResourceSchema
Copyright © 2021 Evolveum. All rights reserved.