Class Person
Java class for Person complex type.
The following schema fragment specifies the expected content contained within this class.
 <complexType name="Person">
 <complexContent>
 <extension base="{http://www.ibm.com/websphere/wim}Party">
 <group ref="{http://www.ibm.com/websphere/wim}PersonPropertyGroup"/>
 </extension>
 </complexContent>
 </complexType>
 
 The Person object extends the Party object and is used to represent a user or principal.
The Person object defines the various properties that can be associated with a user, such as uid, cn, and mail.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionGets the value of the requested propertyGets the value of the businessAddress property.Gets the value of the businessCategory property.getC()Gets the value of the c property.Gets the value of the carLicense property.getCity()Gets the value of the city property.getCn()Gets the value of the cn property.Gets the value of the countryName property.getDataType(String propName) Gets the Java type of the value of the provided property.Gets the value of the departmentNumber property.Gets the value of the description property.Gets the value of the displayName property.Gets the value of the employeeNumber property.Gets the value of the employeeType property.Gets the value of the facsimileTelephoneNumber property.Gets the value of the givenName property.Gets the value of the homeAddress property.Gets the value of the homePostalAddress property.Gets the value of the ibmJobTitle property.Gets the value of the ibmPrimaryEmail property.Gets the value of the initials property.List<byte[]>Gets the value of the jpegPhoto property.Gets the value of the kerberosId property.getL()Gets the value of the l property.Gets the value of the labeledURI property.Gets the value of the localityName property.getMail()Gets the value of the mail property.Gets the value of the manager property.Gets the value of the mobile property.getPager()Gets the value of the pager property.Gets the value of the photoURL property.Gets the value of the photoURLThumbnail property.Gets the value of the postalAddress property.Gets the value of the postalCode property.Gets the value of the preferredLanguage property.static ListgetPropertyNames(String entityTypeName) Gets the value of the roomNumber property.Gets the value of the secretary property.Gets the value of the seeAlso property.getSn()Gets the value of the sn property.getSt()Gets the value of the st property.Gets the value of the stateOrProvinceName property.Gets the value of the street property.static HashSetGets a list of any model objects which this model object, Entity, is an extension of.Gets the value of the telephoneNumber property.getTitle()Gets the value of the title property.Gets the name of this model object, EntitygetUid()Gets the value of the uid property.booleanisMultiValuedProperty(String propName) Return whether the specified property is a multi-valued property and capable of holding multiple values.booleanReturns true if the requested property is set; false, otherwise.booleanbooleanbooleanisSetC()booleanbooleanbooleanisSetCn()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisSetL()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisSetSn()booleanisSetSt()booleanbooleanbooleanbooleanbooleanisSetUid()booleanReturns a true if the provided model object is one that this model object extends; false, otherwise.voidSets the value of the provided property to the provided value.voidSets the value of the cn property.voidsetEmployeeNumber(String value) Sets the value of the employeeNumber property.voidsetEmployeeType(String value) Sets the value of the employeeType property.voidsetIbmPrimaryEmail(String value) Sets the value of the ibmPrimaryEmail property.voidsetKerberosId(String value) Sets the value of the kerberosId property.voidsetLabeledURI(String value) Sets the value of the labeledURI property.voidSets the value of the mail property.voidsetPhotoUrl(String value) Sets the value of the photoURL property.voidsetPhotoUrlThumbnail(String value) Sets the value of the photoURLThumbnail property.voidsetPreferredLanguage(String value) Sets the value of the preferredLanguage property.voidSets the value of the sn property.voidSets the value of the uid property.toString()Returns this model object, Entity, and its contents as a StringvoidSets the value of provided property to null.voidvoidvoidunsetC()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidunsetL()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidunsetSt()voidvoidvoidvoidMethods inherited from class com.ibm.wsspi.security.wim.model.PartyisMandatory, isPersistentPropertyMethods inherited from class com.ibm.wsspi.security.wim.model.RolePlayergetPartyRoles, isSetPartyRoles, unsetPartyRolesMethods inherited from class com.ibm.wsspi.security.wim.model.EntitygetChangeType, getChildren, getCreateTimestamp, getEntitlementInfo, getGroups, getIdentifier, getModifyTimestamp, getParent, getSubEntityTypes, getViewIdentifiers, isSetChangeType, isSetChildren, isSetCreateTimestamp, isSetEntitlementInfo, isSetGroups, isSetIdentifier, isSetModifyTimestamp, isSetParent, isSetViewIdentifiers, isUnset, reInitializePropertyNames, setChangeType, setCreateTimestamp, setEntitlementInfo, setIdentifier, setModifyTimestamp, setParent, unsetChildren, unsetGroups, unsetViewIdentifiers
- 
Constructor Details- 
Personpublic Person()
 
- 
- 
Method Details- 
getUidGets the value of the uid property.- Returns:
- possible object is String
 
- 
setUidSets the value of the uid property.- Parameters:
- value- allowed object is- String
 
- 
isSetUidpublic boolean isSetUid()
- 
getCnGets the value of the cn property.- Returns:
- possible object is String
 
- 
setCnSets the value of the cn property.- Parameters:
- value- allowed object is- String
 
- 
isSetCnpublic boolean isSetCn()
- 
getSnGets the value of the sn property.- Returns:
- possible object is String
 
- 
setSnSets the value of the sn property.- Parameters:
- value- allowed object is- String
 
- 
isSetSnpublic boolean isSetSn()
- 
getPreferredLanguageGets the value of the preferredLanguage property.- Returns:
- possible object is String
 
- 
setPreferredLanguageSets the value of the preferredLanguage property.- Parameters:
- value- allowed object is- String
 
- 
isSetPreferredLanguagepublic boolean isSetPreferredLanguage()
- 
getDisplayNameGets the value of the displayName property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the displayName property.For example, to add a new item, do as follows: getDisplayName().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetDisplayNamepublic boolean isSetDisplayName()
- 
unsetDisplayNamepublic void unsetDisplayName()
- 
getInitialsGets the value of the initials property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the initials property.For example, to add a new item, do as follows: getInitials().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetInitialspublic boolean isSetInitials()
- 
unsetInitialspublic void unsetInitials()
- 
getMailGets the value of the mail property.- Returns:
- possible object is String
 
- 
setMailSets the value of the mail property.- Parameters:
- value- allowed object is- String
 
- 
isSetMailpublic boolean isSetMail()
- 
getIbmPrimaryEmailGets the value of the ibmPrimaryEmail property.- Returns:
- possible object is String
 
- 
setIbmPrimaryEmailSets the value of the ibmPrimaryEmail property.- Parameters:
- value- allowed object is- String
 
- 
isSetIbmPrimaryEmailpublic boolean isSetIbmPrimaryEmail()
- 
getJpegPhotoGets the value of the jpegPhoto property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the jpegPhoto property.For example, to add a new item, do as follows: getJpegPhoto().add(newItem); Objects of the following type(s) are allowed in the list byte[] 
- 
isSetJpegPhotopublic boolean isSetJpegPhoto()
- 
unsetJpegPhotopublic void unsetJpegPhoto()
- 
getLabeledURIGets the value of the labeledURI property.- Returns:
- possible object is String
 
- 
setLabeledURISets the value of the labeledURI property.- Parameters:
- value- allowed object is- String
 
- 
isSetLabeledURIpublic boolean isSetLabeledURI()
- 
getCarLicenseGets the value of the carLicense property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the carLicense property.For example, to add a new item, do as follows: getCarLicense().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetCarLicensepublic boolean isSetCarLicense()
- 
unsetCarLicensepublic void unsetCarLicense()
- 
getTelephoneNumberGets the value of the telephoneNumber property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the telephoneNumber property.For example, to add a new item, do as follows: getTelephoneNumber().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetTelephoneNumberpublic boolean isSetTelephoneNumber()
- 
unsetTelephoneNumberpublic void unsetTelephoneNumber()
- 
getFacsimileTelephoneNumberGets the value of the facsimileTelephoneNumber property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the facsimileTelephoneNumber property.For example, to add a new item, do as follows: getFacsimileTelephoneNumber().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetFacsimileTelephoneNumberpublic boolean isSetFacsimileTelephoneNumber()
- 
unsetFacsimileTelephoneNumberpublic void unsetFacsimileTelephoneNumber()
- 
getPagerGets the value of the pager property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the pager property.For example, to add a new item, do as follows: getPager().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetPagerpublic boolean isSetPager()
- 
unsetPagerpublic void unsetPager()
- 
getMobileGets the value of the mobile property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the mobile property.For example, to add a new item, do as follows: getMobile().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetMobilepublic boolean isSetMobile()
- 
unsetMobilepublic void unsetMobile()
- 
getHomePostalAddressGets the value of the homePostalAddress property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the homePostalAddress property.For example, to add a new item, do as follows: getHomePostalAddress().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetHomePostalAddresspublic boolean isSetHomePostalAddress()
- 
unsetHomePostalAddresspublic void unsetHomePostalAddress()
- 
getPostalAddressGets the value of the postalAddress property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the postalAddress property.For example, to add a new item, do as follows: getPostalAddress().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetPostalAddresspublic boolean isSetPostalAddress()
- 
unsetPostalAddresspublic void unsetPostalAddress()
- 
getRoomNumberGets the value of the roomNumber property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the roomNumber property.For example, to add a new item, do as follows: getRoomNumber().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetRoomNumberpublic boolean isSetRoomNumber()
- 
unsetRoomNumberpublic void unsetRoomNumber()
- 
getLGets the value of the l property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the l property.For example, to add a new item, do as follows: getL().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetLpublic boolean isSetL()
- 
unsetLpublic void unsetL()
- 
getLocalityNameGets the value of the localityName property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the localityName property.For example, to add a new item, do as follows: getLocalityName().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetLocalityNamepublic boolean isSetLocalityName()
- 
unsetLocalityNamepublic void unsetLocalityName()
- 
getStGets the value of the st property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the st property.For example, to add a new item, do as follows: getSt().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetStpublic boolean isSetSt()
- 
unsetStpublic void unsetSt()
- 
getStateOrProvinceNameGets the value of the stateOrProvinceName property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the stateOrProvinceName property.For example, to add a new item, do as follows: getStateOrProvinceName().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetStateOrProvinceNamepublic boolean isSetStateOrProvinceName()
- 
unsetStateOrProvinceNamepublic void unsetStateOrProvinceName()
- 
getStreetGets the value of the street property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the street property.For example, to add a new item, do as follows: getStreet().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetStreetpublic boolean isSetStreet()
- 
unsetStreetpublic void unsetStreet()
- 
getPostalCodeGets the value of the postalCode property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the postalCode property.For example, to add a new item, do as follows: getPostalCode().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetPostalCodepublic boolean isSetPostalCode()
- 
unsetPostalCodepublic void unsetPostalCode()
- 
getCityGets the value of the city property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the city property.For example, to add a new item, do as follows: getCity().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetCitypublic boolean isSetCity()
- 
unsetCitypublic void unsetCity()
- 
getEmployeeTypeGets the value of the employeeType property.- Returns:
- possible object is String
 
- 
setEmployeeTypeSets the value of the employeeType property.- Parameters:
- value- allowed object is- String
 
- 
isSetEmployeeTypepublic boolean isSetEmployeeType()
- 
getEmployeeNumberGets the value of the employeeNumber property.- Returns:
- possible object is String
 
- 
setEmployeeNumberSets the value of the employeeNumber property.- Parameters:
- value- allowed object is- String
 
- 
isSetEmployeeNumberpublic boolean isSetEmployeeNumber()
- 
getManagerGets the value of the manager property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the manager property.For example, to add a new item, do as follows: getManager().add(newItem); Objects of the following type(s) are allowed in the list IdentifierType
- 
isSetManagerpublic boolean isSetManager()
- 
unsetManagerpublic void unsetManager()
- 
getSecretaryGets the value of the secretary property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the secretary property.For example, to add a new item, do as follows: getSecretary().add(newItem); Objects of the following type(s) are allowed in the list IdentifierType
- 
isSetSecretarypublic boolean isSetSecretary()
- 
unsetSecretarypublic void unsetSecretary()
- 
getDepartmentNumberGets the value of the departmentNumber property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the departmentNumber property.For example, to add a new item, do as follows: getDepartmentNumber().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetDepartmentNumberpublic boolean isSetDepartmentNumber()
- 
unsetDepartmentNumberpublic void unsetDepartmentNumber()
- 
getTitleGets the value of the title property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the title property.For example, to add a new item, do as follows: getTitle().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetTitlepublic boolean isSetTitle()
- 
unsetTitlepublic void unsetTitle()
- 
getIbmJobTitleGets the value of the ibmJobTitle property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the ibmJobTitle property.For example, to add a new item, do as follows: getIbmJobTitle().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetIbmJobTitlepublic boolean isSetIbmJobTitle()
- 
unsetIbmJobTitlepublic void unsetIbmJobTitle()
- 
getCGets the value of the c property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the c property.For example, to add a new item, do as follows: getC().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetCpublic boolean isSetC()
- 
unsetCpublic void unsetC()
- 
getCountryNameGets the value of the countryName property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the countryName property.For example, to add a new item, do as follows: getCountryName().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetCountryNamepublic boolean isSetCountryName()
- 
unsetCountryNamepublic void unsetCountryName()
- 
getGivenNameGets the value of the givenName property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the givenName property.For example, to add a new item, do as follows: getGivenName().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetGivenNamepublic boolean isSetGivenName()
- 
unsetGivenNamepublic void unsetGivenName()
- 
getHomeAddressGets the value of the homeAddress property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the homeAddress property.For example, to add a new item, do as follows: getHomeAddress().add(newItem); Objects of the following type(s) are allowed in the list AddressType
- 
isSetHomeAddresspublic boolean isSetHomeAddress()
- 
unsetHomeAddresspublic void unsetHomeAddress()
- 
getBusinessAddressGets the value of the businessAddress property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the businessAddress property.For example, to add a new item, do as follows: getBusinessAddress().add(newItem); Objects of the following type(s) are allowed in the list AddressType
- 
isSetBusinessAddresspublic boolean isSetBusinessAddress()
- 
unsetBusinessAddresspublic void unsetBusinessAddress()
- 
getDescriptionGets the value of the description property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the description property.For example, to add a new item, do as follows: getDescription().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetDescriptionpublic boolean isSetDescription()
- 
unsetDescriptionpublic void unsetDescription()
- 
getBusinessCategoryGets the value of the businessCategory property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the businessCategory property.For example, to add a new item, do as follows: getBusinessCategory().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetBusinessCategorypublic boolean isSetBusinessCategory()
- 
unsetBusinessCategorypublic void unsetBusinessCategory()
- 
getSeeAlsoGets the value of the seeAlso property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a setmethod for the seeAlso property.For example, to add a new item, do as follows: getSeeAlso().add(newItem); Objects of the following type(s) are allowed in the list String
- 
isSetSeeAlsopublic boolean isSetSeeAlso()
- 
unsetSeeAlsopublic void unsetSeeAlso()
- 
getKerberosIdGets the value of the kerberosId property.- Returns:
- possible object is String
 
- 
setKerberosIdSets the value of the kerberosId property.- Parameters:
- value- allowed object is- String
 
- 
isSetKerberosIdpublic boolean isSetKerberosId()
- 
getPhotoUrlGets the value of the photoURL property.- Returns:
- possible object is String
 
- 
setPhotoUrlSets the value of the photoURL property.- Parameters:
- value- allowed object is- String
 
- 
isSetPhotoUrlpublic boolean isSetPhotoUrl()
- 
getPhotoUrlThumbnailGets the value of the photoURLThumbnail property.- Returns:
- possible object is String
 
- 
setPhotoUrlThumbnailSets the value of the photoURLThumbnail property.- Parameters:
- value- allowed object is- String
 
- 
isSetPhotoUrlThumbnailpublic boolean isSetPhotoUrlThumbnail()
- 
getDescription copied from class:EntityGets the value of the requested property
- 
isSetDescription copied from class:EntityReturns true if the requested property is set; false, otherwise.
- 
setDescription copied from class:EntitySets the value of the provided property to the provided value.
- 
unsetDescription copied from class:EntitySets the value of provided property to null.
- 
getTypeNameDescription copied from class:EntityGets the name of this model object, Entity- Overrides:
- getTypeNamein class- Party
- Returns:
- returned object is String
 
- 
getPropertyNames
- 
getDataTypeDescription copied from class:EntityGets the Java type of the value of the provided property. For example: String, List- Overrides:
- getDataTypein class- Party
- Parameters:
- propName- allowed object is- String
- Returns:
- returned object is String
 
- 
getSuperTypesDescription copied from class:EntityGets a list of any model objects which this model object, Entity, is an extension of.- Overrides:
- getSuperTypesin class- Party
- Returns:
- returned object is ArrayList
 
- 
isSubTypeDescription copied from class:EntityReturns a true if the provided model object is one that this model object extends; false, otherwise.
- 
getSubTypes
- 
toStringDescription copied from class:EntityReturns this model object, Entity, and its contents as a String
- 
isMultiValuedPropertyDescription copied from class:EntityReturn whether the specified property is a multi-valued property and capable of holding multiple values.- Overrides:
- isMultiValuedPropertyin class- RolePlayer
- Parameters:
- propName- The property name to check.
- Returns:
- True if the property is multi-value, false otherwise.
 
 
-