Class ConnectorSchemaImpl
- java.lang.Object
-
- com.evolveum.midpoint.prism.AbstractFreezable
-
- com.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl
-
- com.evolveum.midpoint.schema.processor.ConnectorSchemaImpl
-
- All Implemented Interfaces:
Freezable
,PrismContextSensitive
,DefinitionSearchImplementation
,DefinitionsStore
,GlobalDefinitionsStore
,MutablePrismSchema
,PrismSchema
,ConnectorSchema
,DebugDumpable
- Direct Known Subclasses:
RefinedConnectorSchemaImpl
public class ConnectorSchemaImpl extends com.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl implements ConnectorSchema
- Author:
- semancik, mederly
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl
definitions, namespace, prismContext
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ConnectorSchemaImpl(String namespace, PrismContext prismContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectClassComplexTypeDefinition
findObjectClassDefinition(QName qName)
Collection<ObjectClassComplexTypeDefinition>
getObjectClassDefinitions()
String
getUsualNamespacePrefix()
static ConnectorSchemaImpl
parse(Element element, String shortDesc, PrismContext prismContext)
static String
retrieveUsualNamespacePrefix(ConnectorType connectorType)
void
setUsualNamespacePrefix(String usualNamespacePrefix)
-
Methods inherited from class com.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl
add, addDelayedItemDefinition, addSubstitution, createComplexTypeDefinition, createPropertyContainerDefinition, createPropertyContainerDefinition, createPropertyDefinition, createPropertyDefinition, debugDump, findComplexTypeDefinitionByCompileTimeClass, findItemDefinitionByType, findItemDefinitionsByCompileTimeClass, findItemDefinitionsByElementName, findTypeDefinitionByCompileTimeClass, findTypeDefinitionByType, findTypeDefinitionsByType, getDefinitions, getDefinitions, getNamespace, getPrismContext, getSubstitutions, isEmpty, parse, parse, parseThis, performFreeze, serializeToXsd, toString
-
Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.schema.processor.ConnectorSchema
findObjectClassDefinition, findObjectClassDefinition
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.schema.GlobalDefinitionsStore
findComplexTypeDefinitionByCompileTimeClass, findComplexTypeDefinitionByType, findContainerDefinitionByCompileTimeClass, findContainerDefinitionByElementName, findContainerDefinitionByType, findItemDefinitionByCompileTimeClass, findItemDefinitionByElementName, findItemDefinitionByElementName, findItemDefinitionByType, findItemDefinitionByType, findItemDefinitionsByCompileTimeClass, findItemDefinitionsByElementName, findItemDefinitionsByElementName, findObjectDefinitionByCompileTimeClass, findObjectDefinitionByElementName, findObjectDefinitionByType, findPropertyDefinitionByElementName, findReferenceDefinitionByElementName, findSimpleTypeDefinitionByType, findTypeDefinitionByCompileTimeClass, findTypeDefinitionByType, findTypeDefinitionByType, findTypeDefinitionsByType, findTypeDefinitionsByType
-
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
Methods inherited from interface com.evolveum.midpoint.prism.schema.PrismSchema
getComplexTypeDefinitions, getDefinitions, getDefinitions, getNamespace, getObjectDefinitions, getSubstitutions, isEmpty, serializeToXsd
-
-
-
-
Constructor Detail
-
ConnectorSchemaImpl
public ConnectorSchemaImpl(String namespace, PrismContext prismContext)
-
-
Method Detail
-
parse
public static ConnectorSchemaImpl parse(Element element, String shortDesc, PrismContext prismContext) throws SchemaException
- Throws:
SchemaException
-
retrieveUsualNamespacePrefix
public static String retrieveUsualNamespacePrefix(ConnectorType connectorType)
-
getObjectClassDefinitions
public Collection<ObjectClassComplexTypeDefinition> getObjectClassDefinitions()
- Specified by:
getObjectClassDefinitions
in interfaceConnectorSchema
-
findObjectClassDefinition
public ObjectClassComplexTypeDefinition findObjectClassDefinition(QName qName)
- Specified by:
findObjectClassDefinition
in interfaceConnectorSchema
-
setUsualNamespacePrefix
public void setUsualNamespacePrefix(String usualNamespacePrefix)
-
getUsualNamespacePrefix
public String getUsualNamespacePrefix()
- Specified by:
getUsualNamespacePrefix
in interfaceConnectorSchema
-
-