|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.nitido.nimx.nuggets.pab.PABEntry
com.nitido.nimx.nuggets.pab.PABPerson
public class PABPerson
The data object of a PAB Person.
In addition to the inherited required fields UNIQUE_NAME and COMMON_NAME, the PABPerson also required SURNAMES to be specified in all entries.
The constant strings declared in this class are the attribute names for PAB Person. Any constant name ends in plural form (ie. S) implies that the corresponding attribute is a multi-value attribute. Otherwise, it is a single value attribute.
Field Summary | |
---|---|
static java.lang.String |
AUDIO
Audio is mapped to LDAP attribute "audio". |
static java.lang.String |
BIRTHDAY
Birthday is mapped to LDAP attribute "dateofbirth". |
static java.lang.String |
BUSINESS_CATEGORIES
BusinessCategory is mapped to LDAP attribute "businesscategory". |
static java.lang.String |
CAL_FBURLS
CalFBURL is mapped to LDAP attribute "calfburl". |
static java.lang.String |
CAL_URIS
CalURI is mapped to LDAP attribute "calcaluri". |
static java.lang.String |
CAR_LICENSES
CarLicense is mapped to LDAP attribute "carlicense". |
static java.lang.String |
CITIES
City is mapped to LDAP attribute "l". |
static java.lang.String |
COUNTRIES
Country is mapped to LDAP attribute "co". |
static java.lang.String |
DEPARTMENT_NUMBERS
DepartmentNumber is mapped to LDAP attribute "departmentnumber". |
static java.lang.String |
DESTINATION_INDICATORS
DestinationIndicator is mapped to LDAP attribute "destinationindicator". |
static java.lang.String |
DISPLAY_NAME
DisplayName is mapped to LDAP attribute "displayname". |
static java.lang.String |
EMPLOYEE_NUMBER
EmployeeNumber is mapped to LDAP attribute "employeenumber". |
static java.lang.String |
EMPLOYEE_TYPES
EmployeeType is mapped to LDAP attribute "employeetype". |
static java.lang.String |
FAX_NUMBERS
FaxNumber is mapped to LDAP attribute "facsimileTelephonenumber". |
static java.lang.String |
GIVEN_NAMES
GivenName is mapped to LDAP attribute "givenname". |
static java.lang.String |
HOME_PHONES
HomePhone is mapped to LDAP attribute "homephones". |
static java.lang.String |
HOME_POSTAL_ADDRESSES
HomePostalAddress is mapped to LDAP attribute "homepostaladdress". |
static java.lang.String |
INITIALS
Initials is mapped to LDAP attribute "initials". |
static java.lang.String |
ISDN_NUMBERS
ISDN Number is mapped to LDAP attribute "internationalisdnnumber". |
static java.lang.String |
JPEG_PHOTOS
JPEG Photo is mapped to LDAP attribute "jpegphoto". |
static java.lang.String |
LABELED_URIS
LabeledURI is mapped to LDAP attribute "labeleduri". |
static java.lang.String |
MAIL_ALT_ADDRESSES
MailAltAddress is mapped to LDAP attribute "mailalternateaddress". |
static java.lang.String |
MAILS
Mail is mapped to LDAP attribute "mail". |
static java.lang.String |
MANAGERS
Manager is mapped to LDAP attribute "manager". |
static java.lang.String |
MOBILE_PHONES
Mobile is mapped to LDAP attribute "mobile". |
static java.lang.String |
ORGANIZATION_NAMES
OrganizationName is mapped to LDAP attribute "organizationname". |
static java.lang.String |
ORGANIZATION_UNIT_NAMES
OrganizationUnitName is mapped to LDAP attribute "organizationunitname". |
static java.lang.String |
ORGANIZATION_UNITS
OrganizationUnit is mapped to LDAP attribute "ou". |
static java.lang.String |
ORGANIZATIONS
Organization is mapped to LDAP attribute "o". |
static java.lang.String |
PAB_GROUP_MEMBERS
PABGroupMember is mapped to LDAP attribute "memberofpabgroup". |
static java.lang.String |
PAGER_PHONES
PagerPhone is mapped to LDAP attribute "pager". |
static java.lang.String |
PHONE_NUMBERS
PhoneNumber is mapped to LDAP attribute "telephonenumber". |
static java.lang.String |
PHOTO
Photo is mapped to LDAP attribute "photo". |
static java.lang.String |
PHYSICAL_DELIVERY_OFFICE_NAMES
PhysicalDeliveryOfficeName is mapped to LDAP attribute "physicaldeliveryofficename". |
static java.lang.String |
POST_OFFICE_BOXES
PostOfficeBox is mapped to LDAP attribute "postofficebox". |
static java.lang.String |
POSTAL_ADDRESS
PostalAddress is mapped to LDAP attribute "postaladdress". |
static java.lang.String |
POSTAL_CODES
PostalCode is mapped to LDAP attribute "postalcode". |
static java.lang.String |
PREFERRED_DELIVERY_METHOD
PreferredDeliveryMethod is mapped to LDAP attribute "preferreddeliverymethod". |
static java.lang.String |
PREFERRED_LANGUAGE
PreferredLanguage is mapped to LDAP attribute "preferredlanguage". |
static java.lang.String |
REGISTERED_ADDRESSES
RegisteredAddress is mapped to LDAP attribute "registeredaddress". |
static java.lang.String |
ROOM_NUMBERS
RoomNumber is mapped to LDAP attribute "roomnumber". |
static java.lang.String |
SECRETARIES
Secretary is mapped to LDAP attribute "secretary". |
static java.lang.String |
SEE_ALSOS
SeeAlso is mapped to LDAP attribute "seealso". |
static java.lang.String |
STATE
State is mapped to LDAP attribute "st". |
static java.lang.String |
STREET
Street is mapped to LDAP attribute "street". |
static java.lang.String |
SURNAMES
[REQUIRED] Surname is mapped to LDAP attribute "sn". |
static java.lang.String |
TELETEX_TERMINAL_IDENTIFIERS
TeletexTerminalIdentifier is mapped to LDAP attribute "teletexterminalidentifier". |
static java.lang.String |
TELEX_NUMBERS
TelexNumber is mapped to LDAP attribute "telexnumber". |
static java.lang.String |
TITLES
Title is mapped to LDAP attribute "title". |
static java.lang.String |
UNIQUE_IDS
UniqueId is mapped to LDAP attribute "uid". |
static java.lang.String |
USER_CERTIFICATES
UserCertificate is mapped to LDAP attribute "usercertificate". |
static java.lang.String |
USER_PASSWORDS
UserPassword is mapped to LDAP attribute "userpassword". |
static java.lang.String |
USER_PKCS12_S
UserPKCS12 is mapped to LDAP attribute "userpkcs12". |
static java.lang.String |
USER_S_MIME_CERTIFICATES
UserSMimeCertificate is mapped to LDAP attribute "usersmimecertificate". |
static java.lang.String |
X121_ADDRESSES
x121Address is mapped to LDAP attribute "x121address". |
static java.lang.String |
X500_UNIQUE_IDENTIFIER
x500UniqueIdentifier is mapped to LDAP attribute "x500uniqueidentifier". |
Fields inherited from class com.nitido.nimx.nuggets.pab.PABEntry |
---|
COMMON_NAMES, DESCRIPTIONS, NICKNAME, PAB_MEMBERS, UNIQUE_NAME |
Constructor Summary | |
---|---|
PABPerson(PABPerson entry)
Copy Constructor. |
|
PABPerson(java.lang.String un)
Convenient constructor. |
|
PABPerson(java.lang.String un,
java.lang.String cn,
java.lang.String sn)
Default constructor. |
Method Summary | |
---|---|
java.lang.Object |
clone()
Cloning the current object. |
boolean |
isRequiredAttribute(java.lang.String key)
Return true if the specified key is a required field. |
Methods inherited from class com.nitido.nimx.nuggets.pab.PABEntry |
---|
addAttributeValue, getAllAttributes, getAttributeNames, getAttributeNamesSet, getAttributeValue, getAttributeValues, getAttributeValuesList, removeAttribute, removeAttributeValue, removeAttributeValue, replaceAttributeValue, replaceAttributeValue, toString |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SURNAMES
This is a multi-value, case-insensitive string field.
This is a REQUIRED field.
public static final java.lang.String AUDIO
This is a multi-value, binary field.
public static final java.lang.String BUSINESS_CATEGORIES
This is a multi-value, case-insensitive string field.
public static final java.lang.String CAR_LICENSES
This is a multi-value, case-insensitive string field.
public static final java.lang.String DEPARTMENT_NUMBERS
This is a multi-value, case-insensitive string field.
public static final java.lang.String DESTINATION_INDICATORS
This is a multi-value, case-insensitive string field.
public static final java.lang.String DISPLAY_NAME
This is a single-value, case-insensitive string field.
public static final java.lang.String EMPLOYEE_NUMBER
This is a single-value, case-insensitive string field.
public static final java.lang.String EMPLOYEE_TYPES
This is a multi-value, case-insensitive string field.
public static final java.lang.String FAX_NUMBERS
This is a multi-value, telephone string field.
public static final java.lang.String GIVEN_NAMES
This is a multi-value, case-insensitive string field.
public static final java.lang.String HOME_PHONES
This is a multi-value, telephone string field.
public static final java.lang.String HOME_POSTAL_ADDRESSES
This is a multi-value, case-insensitive string field.
public static final java.lang.String INITIALS
This is a multi-value, case-insensitive string field.
public static final java.lang.String ISDN_NUMBERS
This is a multi-value, case-exact string field.
public static final java.lang.String JPEG_PHOTOS
This is a multi-value, binary field.
public static final java.lang.String CITIES
This is a multi-value, case-insensitive string field.
public static final java.lang.String LABELED_URIS
This is a multi-value, case-exact string field.
public static final java.lang.String MAILS
This is a multi-value, case-insensitive string field.
public static final java.lang.String MANAGERS
This is a multi-value, domain-name (dn) string field.
public static final java.lang.String MOBILE_PHONES
This is a multi-value, telephone string field.
public static final java.lang.String ORGANIZATIONS
This is a multi-value, case-insensitive string field.
public static final java.lang.String ORGANIZATION_UNITS
This is a multi-value, case-insensitive string field.
public static final java.lang.String PAGER_PHONES
This is a multi-value, telephone string field.
public static final java.lang.String PHOTO
This is a multi-value, binary field.
public static final java.lang.String PHYSICAL_DELIVERY_OFFICE_NAMES
This is a multi-value, case-insensitive string field.
public static final java.lang.String POST_OFFICE_BOXES
This is a multi-value, case-insensitive string field.
public static final java.lang.String POSTAL_ADDRESS
This is a multi-value, case-insensitive string field.
public static final java.lang.String POSTAL_CODES
This is a multi-value, case-insensitive string field.
public static final java.lang.String PREFERRED_DELIVERY_METHOD
This is a single-value, case-insensitive string field.
public static final java.lang.String PREFERRED_LANGUAGE
This is a single-value, case-insensitive string field.
public static final java.lang.String REGISTERED_ADDRESSES
This is a multi-value, case-insensitive string field.
public static final java.lang.String ROOM_NUMBERS
This is a multi-value, case-insensitive string field.
public static final java.lang.String SECRETARIES
This is a multi-value, case-insensitive string field.
public static final java.lang.String SEE_ALSOS
This is a multi-value, case-insensitive string field.
public static final java.lang.String STATE
This is a multi-value, case-insensitive string field.
public static final java.lang.String STREET
This is a multi-value, case-insensitive string field.
public static final java.lang.String PHONE_NUMBERS
This is a multi-value, telephone string field.
public static final java.lang.String TELETEX_TERMINAL_IDENTIFIERS
This is a multi-value, case-insensitive string field.
public static final java.lang.String TELEX_NUMBERS
This is a multi-value, case-insensitive string field.
public static final java.lang.String TITLES
This is a multi-value, case-insensitive string field.
public static final java.lang.String UNIQUE_IDS
This is a multi-value, case-insensitive string field.
public static final java.lang.String USER_CERTIFICATES
This is a multi-value, binary field.
public static final java.lang.String USER_PKCS12_S
This is a multi-value, binary field.
public static final java.lang.String USER_PASSWORDS
This is a multi-value, binary field.
public static final java.lang.String USER_S_MIME_CERTIFICATES
This is a multi-value, binary field.
public static final java.lang.String X121_ADDRESSES
This is a multi-value, case-exact string field.
public static final java.lang.String X500_UNIQUE_IDENTIFIER
This is a multi-value, binary field.
public static final java.lang.String ORGANIZATION_NAMES
This is a multi-value, case-insensitive string field.
public static final java.lang.String ORGANIZATION_UNIT_NAMES
This is a multi-value, case-insensitive string field.
public static final java.lang.String COUNTRIES
This is a multi-value, case-insensitive string field.
public static final java.lang.String MAIL_ALT_ADDRESSES
This is a multi-value, case-insensitive string field.
public static final java.lang.String BIRTHDAY
This is a single-value, case-insensitive string field.
public static final java.lang.String PAB_GROUP_MEMBERS
This is a multi-value, case-insensitive string field.
public static final java.lang.String CAL_URIS
This is a multi-value, case-insensitive string field.
public static final java.lang.String CAL_FBURLS
This is a multi-value, case-insensitive string field.
Constructor Detail |
---|
public PABPerson(java.lang.String un, java.lang.String cn, java.lang.String sn)
un
- Unique name as required by iPlanet products.cn
- Common name of the PAB entry. This field is required by the
underlying LDAP schema.sn
- Surname of PAB entry. This field is required by the underlying
LDAP schema.public PABPerson(java.lang.String un)
public PABPerson(PABPerson entry)
Method Detail |
---|
public boolean isRequiredAttribute(java.lang.String key)
isRequiredAttribute
in class PABEntry
public java.lang.Object clone()
clone
in class PABEntry
|
Nitido NiM 2.5 Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1999-2009 Nitido Inc. Proprietary and Confidential. All Rights Reserved.