|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.vt.middleware.ed.AbstractDataType
edu.vt.middleware.ed.AbstractAttribute
edu.vt.middleware.ed.PersonAttribute
public class PersonAttribute
Contains person attribute data.
| Fields inherited from class edu.vt.middleware.ed.AbstractDataType |
|---|
HASH_CODE_SEED |
| Constructor Summary | |
|---|---|
protected |
PersonAttribute()
Default constructor. |
protected |
PersonAttribute(String name,
String description)
This creates a PersonAttribute with the supplied
name and description. |
| Method Summary | |
|---|---|
String |
getAttributeDescription()
This returns the attribute description. |
String |
getAttributeName()
This returns the attribute name. |
static PersonAttribute |
getDataType(String typeCode)
This returns the person attribute type for the supplied type code. |
| Methods inherited from class edu.vt.middleware.ed.AbstractAttribute |
|---|
setAttributeDescription, setAttributeName |
| Methods inherited from class edu.vt.middleware.ed.AbstractDataType |
|---|
compareTo, equals, getDataType, getTypeCode, getTypeName, hashCode, setTypeCode, setTypeName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final PersonAttribute BASE_DN
public static final PersonAttribute OBJECT_CLASS
public static final PersonAttribute ACCOUNT_CREATION_DATE
public static final PersonAttribute ACCOUNT_EXPIRATION_DATE
public static final PersonAttribute ACCOUNT_SHELVE_DATE
public static final PersonAttribute ACCOUNT_STATE
public static final PersonAttribute ADDRESS
public static final PersonAttribute AUTH_ID
public static final PersonAttribute BANNER_PIDM
public static final PersonAttribute C
public static final PersonAttribute CAMPUS
public static final PersonAttribute CHAP_SECRET
public static final PersonAttribute CLASS_LEVEL
public static final PersonAttribute CLASS_LEVEL_CODE
public static final PersonAttribute CN
public static final PersonAttribute CREATION_DATE
public static final PersonAttribute DATE_OF_BIRTH
public static final PersonAttribute DEGREE_TYPE
public static final PersonAttribute DEPARTMENT
public static final PersonAttribute DEPARTMENT_NUMBER
public static final PersonAttribute DISPLAY_NAME
public static final PersonAttribute EDU_PERSON_AFFILIATION
public static final PersonAttribute EDU_PERSON_PRIMARY_AFFILIATION
public static final PersonAttribute EDU_PERSON_PRINCIPAL_NAME
public static final PersonAttribute EXPIRATION_DATE
public static final PersonAttribute FACSIMILE_TELEPHONE_NUMBER
public static final PersonAttribute GIVEN_NAME
public static final PersonAttribute GROUP_ADD_DATE
public static final PersonAttribute GROUP_EXPIRE_DATE
public static final PersonAttribute GROUP_MEMBERSHIP
public static final PersonAttribute GUEST_ID
public static final PersonAttribute HOME_FAX
public static final PersonAttribute HOME_MOBILE
public static final PersonAttribute HOME_PAGER
public static final PersonAttribute HOME_PHONE
public static final PersonAttribute HOME_POSTAL_ADDRESS
public static final PersonAttribute INITIALS
public static final PersonAttribute INSTANT_MESSAGING_ID
public static final PersonAttribute JPEG_PHOTO
public static final PersonAttribute L
public static final PersonAttribute LABELED_URI
public static final PersonAttribute LAST_ENROLLMENT_TERM
public static final PersonAttribute LAST_ENROLLMENT_TERM_CODE
public static final PersonAttribute LEGAL_NAME
public static final PersonAttribute LOCAL_FAX
public static final PersonAttribute LOCAL_MOBILE
public static final PersonAttribute LOCAL_PAGER
public static final PersonAttribute LOCAL_PHONE
public static final PersonAttribute LOCAL_POSTAL_ADDRESS
public static final PersonAttribute MAIL
public static final PersonAttribute MAIL_ACCOUNT
public static final PersonAttribute MAIL_ALIAS
public static final PersonAttribute MAIL_FORWARDING_ADDRESS
public static final PersonAttribute MAIL_PREFERRED_ADDRESS
public static final PersonAttribute MAIL_STOP
public static final PersonAttribute MAJOR
public static final PersonAttribute MAJOR_CODE
public static final PersonAttribute MIDDLE_NAME
public static final PersonAttribute MOBILE
public static final PersonAttribute NEXT_ENROLLMENT_TERM
public static final PersonAttribute NEXT_ENROLLMENT_TERM_CODE
public static final PersonAttribute PAGER
public static final PersonAttribute PASSWORD_STATE
public static final PersonAttribute PERSON_DATA
public static final PersonAttribute PERSON_TYPE
public static final PersonAttribute POSTAL_ADDRESS
public static final PersonAttribute POSTAL_CODE
public static final PersonAttribute POST_OFFICE_BOX
public static final PersonAttribute PREFERRED_LANGUAGE
public static final PersonAttribute PUBLIC_KEY
public static final PersonAttribute RESPONSIBLE_PERSON
public static final PersonAttribute SN
public static final PersonAttribute ST
public static final PersonAttribute STREET
public static final PersonAttribute SUPPRESS_DISPLAY
public static final PersonAttribute SUPPRESSED_ATTRIBUTE
public static final PersonAttribute SUPPRESS_EMPLOYEE_DISPLAY
public static final PersonAttribute TELEPHONE_NUMBER
public static final PersonAttribute TITLE
public static final PersonAttribute UID
public static final PersonAttribute UNDERGRADUATE_LEVEL
public static final PersonAttribute USER_CERTIFICATE
public static final PersonAttribute USER_PASSWORD
public static final PersonAttribute USER_SMIME_CERTIFICATE
public static final PersonAttribute UUPID
public static final PersonAttribute VIRGNIA_TECH_ID
public static final DataType[] NON_VIEWABLE_TYPES
public static final DataType[] VIEWABLE_TYPES
public static final DataType[] ALL_TYPES
private static final long serialVersionUID
| Constructor Detail |
|---|
protected PersonAttribute()
protected PersonAttribute(String name,
String description)
PersonAttribute with the supplied
name and description.
name - Stringdescription - String| Method Detail |
|---|
public static PersonAttribute getDataType(String typeCode)
typeCode - String
PersonAttributepublic String getAttributeName()
getAttributeName in interface AttributegetAttributeName in class AbstractAttributeString - namepublic String getAttributeDescription()
getAttributeDescription in interface AttributegetAttributeDescription in class AbstractAttributeString - description
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||