Class ObjectClassUtil


  • public final class ObjectClassUtil
    extends Object
    Utility methods to for ObjectClass.
    • Method Detail

      • isSpecial

        public static boolean isSpecial​(ObjectClass objectClass)
        Determines whether the specified object class is a special object class. Special object classes include ObjectClass.ACCOUNT and ObjectClass.GROUP.
        Parameters:
        objectClass - ObjectClass to test for against.
        Returns:
        true if the object class is a special one.
        Throws:
        NullPointerException - if the object class parameter is null.
      • isSpecialName

        public static boolean isSpecialName​(String name)
        Determines whether the specified object class name is special in the sense of createSpecialName(java.lang.String).
        Parameters:
        name - the object class name to test against.
        Returns:
        true if the object class name is special.
      • createSpecialName

        public static String createSpecialName​(String name)
        Create a special name from the specified name. Add the __ string as both prefix and suffix. This indicates that a name identifies a special object class such as a predefined one.
        Parameters:
        name -
        Returns:
      • namesEqual

        public static boolean namesEqual​(String name1,
                                         String name2)
        Compares two object class names for equality.
        Parameters:
        name1 - the first object class name.
        name2 - the second object class name.
        Returns:
        true if the two object class names are equal.