Class ObjectClassUtil

java.lang.Object
org.identityconnectors.framework.common.objects.ObjectClassUtil

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

    • 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 - the name
      Returns:
      the special name
    • 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.