Package org.ldaptive

Enum ReturnAttributes

    • Field Detail

      • value

        private final String[] value
        underlying value.
    • Constructor Detail

      • ReturnAttributes

        private ReturnAttributes​(String[] s)
        Creates a new return attributes.
        Parameters:
        s - value
    • Method Detail

      • values

        public static ReturnAttributes[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ReturnAttributes c : ReturnAttributes.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ReturnAttributes valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • value

        public String[] value()
        Returns the value(s).
        Returns:
        ldap return attribute
      • equalsAttributes

        public boolean equalsAttributes​(String... attrs)
        Returns whether the supplied attributes matches the value of this return attributes.
        Parameters:
        attrs - to compare
        Returns:
        whether attrs contains only this return attributes
      • add

        public String[] add​(String... attrs)
        Combines the supplied attributes with the value of this return attributes.
        Parameters:
        attrs - to combine
        Returns:
        combined attributes
      • parse

        public static String[] parse​(String... attrs)
        Parses the supplied return attributes and applies the following convention:
        Parameters:
        attrs - to parse
        Returns:
        parsed attributes according to convention