Class MidPointSchemaDefinitionFactory


  • public class MidPointSchemaDefinitionFactory
    extends com.evolveum.midpoint.prism.impl.schema.SchemaDefinitionFactory
    Author:
    semancik
    • Constructor Detail

      • MidPointSchemaDefinitionFactory

        public MidPointSchemaDefinitionFactory()
    • Method Detail

      • createComplexTypeDefinition

        public MutableComplexTypeDefinition createComplexTypeDefinition​(com.sun.xml.xsom.XSComplexType complexType,
                                                                        PrismContext prismContext,
                                                                        com.sun.xml.xsom.XSAnnotation annotation)
                                                                 throws SchemaException
        Overrides:
        createComplexTypeDefinition in class com.evolveum.midpoint.prism.impl.schema.SchemaDefinitionFactory
        Throws:
        SchemaException
      • finishComplexTypeDefinition

        public void finishComplexTypeDefinition​(ComplexTypeDefinition complexTypeDefinition,
                                                com.sun.xml.xsom.XSComplexType complexType,
                                                PrismContext prismContext,
                                                com.sun.xml.xsom.XSAnnotation annotation)
                                         throws SchemaException
        Overrides:
        finishComplexTypeDefinition in class com.evolveum.midpoint.prism.impl.schema.SchemaDefinitionFactory
        Throws:
        SchemaException
      • addExtraComplexTypeAnnotations

        public void addExtraComplexTypeAnnotations​(ComplexTypeDefinition definition,
                                                   Element appinfo,
                                                   com.evolveum.midpoint.prism.impl.schema.SchemaToDomProcessor schemaToDomProcessor)
        Overrides:
        addExtraComplexTypeAnnotations in class com.evolveum.midpoint.prism.impl.schema.SchemaDefinitionFactory
      • addExtraPropertyAnnotations

        public void addExtraPropertyAnnotations​(PrismPropertyDefinition<?> definition,
                                                Element appinfo,
                                                com.evolveum.midpoint.prism.impl.schema.SchemaToDomProcessor schemaToDomProcessor)
        Overrides:
        addExtraPropertyAnnotations in class com.evolveum.midpoint.prism.impl.schema.SchemaDefinitionFactory