Class PredefinedAttributes


  • public final class PredefinedAttributes
    extends Object
    Defines standard syntax and semantics for common attributes that are not operational in nature.
    • Field Detail

      • SHORT_NAME

        public static final String SHORT_NAME
        Attribute that should hold a reasonable value for an application to display as a label for an object. If SHORT_NAME is not present, then the application should use the value of the NAME attribute as a label.
      • DESCRIPTION

        public static final String DESCRIPTION
        Attribute that should hold the value of the object's description, if one is available.
      • LAST_PASSWORD_CHANGE_DATE_NAME

        public static final String LAST_PASSWORD_CHANGE_DATE_NAME
        Read-only attribute that shows the last date/time the password was changed.
      • PASSWORD_CHANGE_INTERVAL_NAME

        public static final String PASSWORD_CHANGE_INTERVAL_NAME
        Common password policy attribute where the password must be changed every so often. The value for this attribute is milliseconds since its the lowest common denominator.
      • LAST_LOGIN_DATE_NAME

        public static final String LAST_LOGIN_DATE_NAME
        Last login date for an account. This is usually used to determine inactivity.
      • GROUPS_NAME

        public static final String GROUPS_NAME
        Attribute that refers to groups to which an object (usually an account) belongs. This "GROUPS" attribute is intended for ObjectClass.ACCOUNT, but another object-class that can be a member of a group could support this attribute.

        Each (element within the) value of this attribute is the string value of a Uid. Each Uid identifies an instance of ObjectClass.GROUP.

      • AUXILIARY_OBJECT_CLASS_NAME

        public static final String AUXILIARY_OBJECT_CLASS_NAME
        Pseudo-attribute that represents auxiliary object classes. Auxiliary object classes can be used in addition to the primary object class. They define additional characteristics of the object.