Class RefinedConnectorSchemaImpl
- java.lang.Object
 - 
- com.evolveum.midpoint.prism.AbstractFreezable
 - 
- com.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl
 - 
- com.evolveum.midpoint.schema.processor.ConnectorSchemaImpl
 - 
- com.evolveum.midpoint.common.refinery.RefinedConnectorSchemaImpl
 
 
 
 
 
- 
- All Implemented Interfaces:
 RefinedConnectorSchema,Freezable,PrismContextSensitive,DefinitionSearchImplementation,DefinitionsStore,GlobalDefinitionsStore,MutablePrismSchema,PrismSchema,ConnectorSchema,DebugDumpable
public class RefinedConnectorSchemaImpl extends ConnectorSchemaImpl implements RefinedConnectorSchema
TODO Think about the purpose and future of this class.- 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 RefinedConnectorSchemaImpl(String namespace, PrismContext prismContext) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConnectorSchemagetConnectorSchema(PrismObject<ConnectorType> connector, PrismContext prismContext)static ConnectorSchemagetConnectorSchema(ConnectorType connectorType, PrismContext prismContext)static booleanhasParsedSchema(ConnectorType connectorType)static voidsetParsedConnectorSchemaConditional(ConnectorType connectorType, ConnectorSchema parsedSchema)StringtoString()- 
Methods inherited from class com.evolveum.midpoint.schema.processor.ConnectorSchemaImpl
findObjectClassDefinition, getObjectClassDefinitions, getUsualNamespacePrefix, parse, retrieveUsualNamespacePrefix, setUsualNamespacePrefix 
- 
Methods inherited from class com.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl
add, addDelayedItemDefinition, createComplexTypeDefinition, createPropertyContainerDefinition, createPropertyContainerDefinition, createPropertyDefinition, createPropertyDefinition, debugDump, findComplexTypeDefinitionByCompileTimeClass, findItemDefinitionByType, findItemDefinitionsByCompileTimeClass, findItemDefinitionsByElementName, findTypeDefinitionByCompileTimeClass, findTypeDefinitionByType, findTypeDefinitionsByType, getDefinitions, getDefinitions, getNamespace, getPrismContext, isEmpty, parse, parse, parseThis, performFreeze, serializeToXsd 
- 
Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, 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, findObjectClassDefinition, getObjectClassDefinitions, getUsualNamespacePrefix 
- 
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, isEmpty, serializeToXsd 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
RefinedConnectorSchemaImpl
public RefinedConnectorSchemaImpl(String namespace, PrismContext prismContext)
 
 - 
 
- 
Method Detail
- 
getConnectorSchema
public static ConnectorSchema getConnectorSchema(ConnectorType connectorType, PrismContext prismContext) throws SchemaException
- Throws:
 SchemaException
 
- 
getConnectorSchema
public static ConnectorSchema getConnectorSchema(PrismObject<ConnectorType> connector, PrismContext prismContext) throws SchemaException
- Throws:
 SchemaException
 
- 
setParsedConnectorSchemaConditional
public static void setParsedConnectorSchemaConditional(ConnectorType connectorType, ConnectorSchema parsedSchema)
 
- 
hasParsedSchema
public static boolean hasParsedSchema(ConnectorType connectorType)
 
- 
toString
public String toString()
- Overrides:
 toStringin classcom.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl
 
 - 
 
 -