public class ResourceSchemaImpl extends PrismSchemaImpl implements ResourceSchema
definitions, namespace, prismContext
INDENT_STRING
Modifier | Constructor and Description |
---|---|
protected |
ResourceSchemaImpl(PrismContext prismContext) |
|
ResourceSchemaImpl(String namespace,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
ObjectClassComplexTypeDefinition |
createObjectClassDefinition(QName typeName)
Creates a new resource object definition and adds it to the schema.
|
ObjectClassComplexTypeDefinition |
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) |
add, createComplexTypeDefinition, createPropertyContainerDefinition, createPropertyContainerDefinition, createPropertyDefinition, createPropertyDefinition, debugDump, debugDump, findComplexTypeDefinitionByCompileTimeClass, findItemDefinitionByType, findItemDefinitionsByCompileTimeClass, findItemDefinitionsByElementName, findTypeDefinitionByCompileTimeClass, findTypeDefinitionByType, findTypeDefinitionsByType, getDefinitions, getDefinitions, getNamespace, getPrismContext, isEmpty, parse, parse, parse, parseSchemas, serializeToXsd, setNamespace, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findObjectClassDefinition, findObjectClassDefinition, getObjectClassDefinitions, getObjectClassList
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 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 ObjectClassComplexTypeDefinition createObjectClassDefinition(String localTypeName)
localTypeName
- type name "relative" to schema namespacepublic ObjectClassComplexTypeDefinition createObjectClassDefinition(QName typeName)
typeName
- type QNameCopyright © 2019 Evolveum. All rights reserved.