Class AttributeTypeHelper

    • Method Detail

      • addToRegistries

        public static void addToRegistries​(AttributeType attributeType,
                                           SchemaErrorHandler errorHandler,
                                           Registries registries)
                                    throws LdapException
        Inject the AttributeType into the Registries, updating the references to other SchemaObject If one of the referenced SchemaObject does not exist (SUP, EQUALITY, ORDERING, SUBSTR, SYNTAX), an exception is thrown.
        Parameters:
        attributeType - The AttributeType to add to the Registries
        errorHandler - Error handler
        registries - The Registries
        Throws:
        LdapException - If the AttributeType is not valid
      • removeFromRegistries

        public static void removeFromRegistries​(AttributeType attributeType,
                                                SchemaErrorHandler errorHandler,
                                                Registries registries)
                                         throws LdapException
        Remove the AttributeType from the registries, updating the references to other SchemaObject. If one of the referenced SchemaObject does not exist (SUP, EQUALITY, ORDERING, SUBSTR, SYNTAX), an exception is thrown.
        Parameters:
        attributeType - The AttributeType to remove from the Registries
        errorHandler - Error handler
        registries - The Registries
        Throws:
        LdapException - If the AttributeType is not valid