Class DnNormalizer

    • Constructor Detail

      • DnNormalizer

        public DnNormalizer()
        Empty constructor
    • Method Detail

      • normalize

        public String normalize​(String value)
                         throws LdapException
        Gets the normalized value of AssertionValues.
        Specified by:
        normalize in class Normalizer
        Parameters:
        value - the value to normalize. It must *not* be null !
        Returns:
        the normalized form for a value
        Throws:
        LdapException - if an error results during normalization
      • normalize

        public String normalize​(String value,
                                PrepareString.AssertionType assertionType)
                         throws LdapException
        Gets the normalized value of a substring assertion.
        Specified by:
        normalize in class Normalizer
        Parameters:
        value - the substring value to normalize. It must *not* be null !
        assertionType - The type of assertion
        Returns:
        the normalized form for a value
        Throws:
        LdapException - if an error results during normalization
      • normalize

        public String normalize​(Dn value)
                         throws LdapException
        Normalize a Dn
        Parameters:
        value - The Dn to normalize
        Returns:
        A normalized Dn
        Throws:
        LdapException - If the DN is invalid
      • setSchemaManager

        public void setSchemaManager​(SchemaManager schemaManager)
        Store the SchemaManager in this instance. It may be necessary for some normalizer which needs to have access to the oidNormalizer Map.
        Overrides:
        setSchemaManager in class Normalizer
        Parameters:
        schemaManager - the schemaManager to store