org.identityconnectors.framework.common.objects
Class PredefinedAttributes

java.lang.Object
  extended by org.identityconnectors.framework.common.objects.PredefinedAttributes

public class PredefinedAttributes
extends Object

Defines standard syntax and semantics for common attributes that are not operational in nature.


Field Summary
static String DESCRIPTION
          Attribute that should hold the value of the object's description, if one is available.
static String GROUPS_NAME
          Attribute that refers to groups to which an object (usually an account) belongs.
static String LAST_LOGIN_DATE_NAME
          Last login date for an account.
static String LAST_PASSWORD_CHANGE_DATE_NAME
          Read-only attribute that shows the last date/time the password was changed.
static String PASSWORD_CHANGE_INTERVAL_NAME
          Common password policy attribute where the password must be changed every so often.
static String SHORT_NAME
          Attribute that should hold a reasonable value for an application to display as a label for an object.
 
Constructor Summary
PredefinedAttributes()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.

Constructor Detail

PredefinedAttributes

public PredefinedAttributes()


Copyright © 2012. All Rights Reserved.