Class CIM_Person
extends CIM_UserContact

The Person class is used to represent people, and holds their white and yellow pages data. The class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories. This class's properties are a subset of a related class, OtherPersonInformation, which defines all the group properties and in array form for directory compatibility.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_OrganizationalEntity
   |
   +--CIM_UserEntity
   |
   +--CIM_UserContact
   |
   +--CIM_Person

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThe Person class is used to represent people, and holds their white and yellow pages data. The class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories. This class's properties are a subset of a related class, OtherPersonInformation, which defines all the group properties and in array form for directory compatibility.
UMLPackagePathstringCIM::User::Org
Versionstring2.8.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
BusinessCategorystring
DescriptionstringThis property describes the kind of business performed by an organization.
MaxLenuint32128
CommonNamestring
DescriptionstringA CommonName is a (possibly ambiguous) name by which the Person is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated.
Requiredbooleantrue
EmployeeNumberstring
DescriptionstringBased on inetOrgPerson, the EmployeeNumber property specifies a numeric or an alphanumeric identifier assigned to a person.
EmployeeTypestring
DescriptionstringBased on inetOrgPerson, the EmployeeType property is used to identify the employer to employee relationship. Typical values used may include 'Contractor', 'Employee', 'Intern', 'Temp', 'External', and 'Unknown' but any value may be used.
FacsimileTelephoneNumberstring
DescriptionstringThe person's facsimile telephone number.
HomePhonestring
DescriptionstringBased on RFC1274, the HomePhone property specifies a home telephone number for the person, e.g. + 44 582 10101).
MaxLenuint3232
JPEGPhotostring
DescriptionstringFrom inetOrgPerson, the JPEGPhoto property values may be used for one or more images of a person using the JPEG File Interchange Format.
Managerstring
DescriptionstringThe person's manager within the organization. In the case of an LDAP-derived instance, the Manager property value may contain the distinguished name of the Manager.
Mobilestring
DescriptionstringBased on RFC1274, the Mobile phone property specifies a mobile telephone number for the person, e.g. + 44 582 10101).
MaxLenuint3232
OUstring
DescriptionstringThe name of an organizational unit related to the person.
Pagerstring
DescriptionstringBased on RFC1274, the Pager property specifies a pager telephone number for the person, e.g. + 44 582 10101).
MaxLenuint3232
PreferredLanguagestring
DescriptionstringBased on inetOrgPerson, the person's preferred written or spoken language.
Secretarystring
DescriptionstringBased on RFC1274, the Secretary property may be used to specify a secretary for the person. In the case of an LDAP-derived object instance, the value may be a distinguished name.
Titlestring
DescriptionstringThe Title property may be used to specify the person's designated position or function of the object within an organization, e.g., Manager, Vice-President, etc.
HomePostalAddressstring[]
DescriptionstringThe HomePostalAddress property values specify the home address information required for the physical delivery of postal messages by the postal authority.

Inherited Properties

NameData Type
Captionstring
CreationClassNamestring
Descriptionstring
ElementNamestring
Generationuint64
GivenNamestring
InstanceIDstring
LocalityNamestring
Mailstring
Namestring
PostalCodestring
StateOrProvincestring
Surnamestring
TelephoneNumberstring
UserIDstring
PostalAddressstring[]

Class Methods