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 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 ConnectorSchemaImplclone()ResourceObjectClassDefinitionfindObjectClassDefinition(QName qName)Collection<ResourceObjectClassDefinition>getObjectClassDefinitions()StringgetUsualNamespacePrefix()static ConnectorSchemaImplparse(Element element, String shortDesc, PrismContext prismContext)static StringretrieveUsualNamespacePrefix(ConnectorType connectorType)voidsetUsualNamespacePrefix(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, registerCompileTimeClass, 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:
 getObjectClassDefinitionsin interfaceConnectorSchema
 
- 
findObjectClassDefinition
public ResourceObjectClassDefinition findObjectClassDefinition(QName qName)
- Specified by:
 findObjectClassDefinitionin interfaceConnectorSchema
 
- 
setUsualNamespacePrefix
public void setUsualNamespacePrefix(String usualNamespacePrefix)
 
- 
getUsualNamespacePrefix
public String getUsualNamespacePrefix()
- Specified by:
 getUsualNamespacePrefixin interfaceConnectorSchema
 
- 
clone
public ConnectorSchemaImpl clone()
- Overrides:
 clonein classPrismSchemaImpl
 
 - 
 
 -