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
,Cloneable
public class ConnectorSchemaImpl extends com.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl implements ConnectorSchema
- Author:
- semancik
-
-
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)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectorSchemaImpl
clone()
ResourceObjectClassDefinition
findObjectClassDefinition(QName qName)
Collection<ResourceObjectClassDefinition>
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, assertNoDelayedDefinitionsOnClone, copyContent, createComplexTypeDefinition, createContainerDefinition, createContainerDefinition, 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
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)
-
-
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<ResourceObjectClassDefinition> getObjectClassDefinitions()
- Specified by:
getObjectClassDefinitions
in interfaceConnectorSchema
-
findObjectClassDefinition
public ResourceObjectClassDefinition findObjectClassDefinition(QName qName)
- Specified by:
findObjectClassDefinition
in interfaceConnectorSchema
-
setUsualNamespacePrefix
public void setUsualNamespacePrefix(String usualNamespacePrefix)
-
getUsualNamespacePrefix
public String getUsualNamespacePrefix()
- Specified by:
getUsualNamespacePrefix
in interfaceConnectorSchema
-
clone
public ConnectorSchemaImpl clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl
-
-