com.ibm.itim.dataservices.model.domain
Class ExtendedPerson
java.lang.Object
com.ibm.itim.dataservices.model.DirectoryEntry
com.ibm.itim.dataservices.model.DirectoryObject
com.ibm.itim.dataservices.model.domain.Person
com.ibm.itim.dataservices.model.domain.ExtendedPerson
All Implemented Interfaces: ProtectedObject , com.ibm.itim.util.Sortable, com.ibm.itim.util.xml.objectstream.Importable, java.io.Serializable
public class ExtendedPerson extends Person
This class extends Person class with ownership type information.
The ownership type information can be used when the person adopts an orphan account.
If the ownership type is not set, it implies OwnershipType.INDIVIDUAL.
See Also: Serialized Form
Fields inherited from class com.ibm.itim.dataservices.model.domain.Person
ADMINISTRATOR_ID , CERTIFIED , CERTIFIED_ADMIN , PERSON_ATTR_ALIAS , PERSON_ATTR_CREATION_DATE , PERSON_ATTR_DISPLAY , PERSON_ATTR_EMAIL , PERSON_ATTR_LAST_CERTIFIED_DATE , PERSON_ATTR_LOCALE , PERSON_ATTR_MANAGER , PERSON_ATTR_NAME , PERSON_ATTR_PASSWORD_CHANGE_DATE , PERSON_ATTR_ROLE , PERSON_ATTR_ROLE_ASSIGNMENT_DATA , PERSON_ATTR_ROLE_RECERTIFICATION_LAST_ACTION , PERSON_ATTR_ROLE_RECERTIFICATION_LAST_ACTION_DATE , PERSON_ATTR_SHAREDSECRET , PERSON_ATTR_SPONSOR , PERSON_ATTR_STATUS , PERSON_ATTR_STATUS_LAST_CHANGED_DATE , PERSON_ATTR_SUPERVISOR , REJECTED_MARK , ROLE_ASSIGNMENT_DATA_DELIMETER , ROLE_ASSIGNMENT_VALUE_DELIMETER , STATUS_ACTIVE , STATUS_INACTIVE
Fields inherited from interface com.ibm.itim.util.Sortable
ATTR_NAME
Methods inherited from class com.ibm.itim.dataservices.model.domain.Person
addRole , getAliases , getCreationDate , getCustomAttribute , getGlobalId , getImmediateSupervisor , getLastCertifiedDate , getLastRecertificationAction , getLastRecertificationActionDate , getLastStatusChangeDate , getLocale , getMail , getMails , getPasswordChangeDate , getRoles , getSharedSecret , getStatus , getSynchPassword , removePasswordChangeDate , removeRole , removeSynchPassword , restore , setAliases , setCustomAttribute , setImmediateSupervisor , setLastCertifiedDate , setLastRecertificationAction , setLastRecertificationActionDate , setLastStatusChangeDate , setLocale , setMail , setPasswordChangeDate , setRoles , setSharedSecret , setSynchPassword , suspend , updatePasswordChangeDate
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryObject
addAttribute , addAttributeValues , getAccessRights , getAttribute , getAttributes , getAuthorizationOwners , getMapAttributeNames , getMappedAttributes , getName , getNameAttribute , getOldMappedAttributes , getProfileName , getRawAttributes , getSortValue , getTenantDN , isLifecycleDefined , removeAttribute , removeAttribute , setAccessRights , setAttribute , setAttributes , setAuthorizationOwners , setProfileName , setTenantDN , toString
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
ExtendedPerson
public ExtendedPerson (Person person)
Constructor.
Parameters: person
- The Person object
ExtendedPerson
public ExtendedPerson (Person person,
java.lang.String ownershipType)
Constructor.
Parameters: person
- The Person objectownershipType
- The String value of the ownership type.
The value has to be one of the configured ownership types in the system.
getOwnershipType
public java.lang.String getOwnershipType ()
Returns: the ownership type.
setOwnershipType
public void setOwnershipType (java.lang.String ownershipType)
Set the value for the ownership type property.
Parameters: ownershipType
- The String value of ownership type.
The value has to be one of the configured ownership types in the system.
IBM Security Identity Manager 6.0.0 © Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.