com.ibm.itim.dataservices.model.domain
Class ExtendedAccount

java.lang.Object
  extended by com.ibm.itim.dataservices.model.DirectoryEntry
      extended by com.ibm.itim.dataservices.model.DirectoryObject
          extended by com.ibm.itim.dataservices.model.domain.Account
              extended by com.ibm.itim.dataservices.model.domain.ExtendedAccount
All Implemented Interfaces:
ProtectedObject, com.ibm.itim.util.Sortable, com.ibm.itim.util.xml.objectstream.Importable, java.io.Serializable

public class ExtendedAccount
extends Account

Class extends the Account object to add service name and description

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.itim.dataservices.model.domain.Account
ACCOUNT_ATTR_ACCESS_LAST_CERTIFIED_DATE, ACCOUNT_ATTR_ACCESS_RECERTIFICATION_LAST_ACTION, ACCOUNT_ATTR_ACCESS_RECERTIFICATION_LAST_ACTION_DATE, ACCOUNT_ATTR_COMPLIANCE, ACCOUNT_ATTR_CREATION_DATE, ACCOUNT_ATTR_CRED_CATALOG, ACCOUNT_ATTR_HISTORICAL_PASSWORD, ACCOUNT_ATTR_HOST_SERVICE, ACCOUNT_ATTR_LAST_ACCESS_DATE, ACCOUNT_ATTR_LAST_CERTIFIED_DATE, ACCOUNT_ATTR_LAST_RECERTIFICATION_ACTION, ACCOUNT_ATTR_LAST_RECERTIFICATION_ACTION_DATE, ACCOUNT_ATTR_OWNERSHIP_TYPE, ACCOUNT_ATTR_PASSWORD, ACCOUNT_ATTR_PASSWORD_LAST_CHANGED, ACCOUNT_ATTR_PERSON, ACCOUNT_ATTR_SERVICE, ACCOUNT_ATTR_STATUS, ACCOUNT_ATTR_STATUS_LAST_CHANGED_DATE, ACCOUNT_ATTR_USERID, ACTIVE_STATUS, CERTIFIED, CERTIFIED_ADMIN, COMPLIANCE_UNKNOWN, COMPLIANT, CONSTRAINT_VIOLATION, INACTIVE_STATUS, REJECTED_MARK, REJECTED_SUSPEND, SYSTEM_ACCOUNT, UNAUTHORIZED, USER_ACCOUNT
 
Fields inherited from class com.ibm.itim.dataservices.model.DirectoryObject
ATTR_ACCESS_RIGHT, ATTR_LIFECYCLE_ENABLE, ATTR_URI, DESCRIPTION, NAME
 
Fields inherited from interface com.ibm.itim.util.Sortable
ATTR_NAME
 
Constructor Summary
ExtendedAccount(Account account, java.lang.String serviceName, java.lang.String serviceDescription)
           
 
Method Summary
static java.util.Comparator<ExtendedAccount> getComparator(SearchParameters searchParam)
           
 java.lang.String getServiceDescription()
           
 java.lang.String getServiceName()
           
 void setServiceDescription(java.lang.String serviceDescription)
           
 void setServiceName(java.lang.String serviceName)
           
 
Methods inherited from class com.ibm.itim.dataservices.model.domain.Account
addHistoricalPassword, cleanAccessRecertificationAttributes, cleanGroupRecertificationAttributes, getAccountType, getCompliance, getComplianceAsString, getCreationDate, getCredentialDN, getDatePasswordLastChanged, getHistoricalPasswords, getLastAccessedDate, getLastCertifiedDate, getLastCertifiedDate, getLastRecertificationAction, getLastRecertificationAction, getLastRecertificationActionDate, getLastRecertificationActionDate, getLastStatusChangeDate, getOwnerDN, getOwnershipType, getPassword, getServiceDN, getStatus, getUserId, isAnyAccessRecertificationDataPresent, isEnroleAccount, isSuspended, recertificationCertify, recertificationCertifyAccess, recertificationCertifyAdmin, recertificationCertifyAdminAccess, recertificationMark, recertificationMarkAccess, recertificationSuspend, restore, setAccountType, setCompliance, setHistoricalPasswords, setLastAccessedDate, setLastCertifiedDate, setLastCertifiedDate, setLastRecertificationAction, setLastRecertificationAction, setLastRecertificationActionDate, setLastRecertificationActionDate, setLastStatusChangeDate, setPassword, setPasswordLastChanged, suspend, toString, updateLastCertifiedDate, updatePasswordLastChanged
 
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
 
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryEntry
clearChange, clearChanges, getChanges, getDistinguishedName, getLastModified, getObjectClasses, getOldAttributes, setDistinguishedName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExtendedAccount

public ExtendedAccount(Account account,
                       java.lang.String serviceName,
                       java.lang.String serviceDescription)
Method Detail

getServiceName

public java.lang.String getServiceName()

setServiceName

public void setServiceName(java.lang.String serviceName)

getServiceDescription

public java.lang.String getServiceDescription()

setServiceDescription

public void setServiceDescription(java.lang.String serviceDescription)

getComparator

public static java.util.Comparator<ExtendedAccount> getComparator(SearchParameters searchParam)


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.