com.ibm.itim.apps.provisioning
Class UserAccessInfo

java.lang.Object
  extended by com.ibm.itim.apps.provisioning.UserAccessInfo
All Implemented Interfaces:
IUserAccess, java.io.Serializable

public class UserAccessInfo
extends java.lang.Object
implements IUserAccess

Implementation of the com.ibm.itim.apps.provisioning.IUserAccess interface.

See Also:
AccessManager, Serialized Form

Constructor Summary
UserAccessInfo(java.lang.String accessId, DistinguishedName serviceDN, java.lang.String accessType, DistinguishedName ownerDN, DistinguishedName accountDN, java.lang.String userId)
           
UserAccessInfo(java.lang.String accessId, DistinguishedName serviceDN, java.lang.String accessType, java.lang.String ownerName, DistinguishedName ownerDN, java.lang.String accessDescription, DistinguishedName accountDN, java.lang.String profileName, java.lang.String accessName, java.lang.String userId, java.lang.String serviceName)
           
 
Method Summary
 java.lang.String getAccessDescription()
          Returns the description of the access.
 java.lang.String getAccessId()
          Returns the access DistinguishedName in a string format.
 java.lang.String getAccessName()
          Returns the access name.
 java.lang.String getAccessType()
          Returns the access type.
 DistinguishedName getAccountDN()
          Returns the DistinguishedName of the account containing the access.
 DistinguishedName getOwnerDN()
          Returns the DistinguishedName of the owner of the access.
 java.lang.String getOwnerName()
          Returns the name of the owner.
 java.lang.String getProfileName()
          Gets the value of the profileName property.
 DistinguishedName getServiceDN()
          Returns the DistinguishedName for the service object.
 java.lang.String getServiceName()
          Returns the service name in which the access is being provisioned.
 java.lang.String getUserId()
          Returns the user id of the access.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserAccessInfo

public UserAccessInfo(java.lang.String accessId,
                      DistinguishedName serviceDN,
                      java.lang.String accessType,
                      java.lang.String ownerName,
                      DistinguishedName ownerDN,
                      java.lang.String accessDescription,
                      DistinguishedName accountDN,
                      java.lang.String profileName,
                      java.lang.String accessName,
                      java.lang.String userId,
                      java.lang.String serviceName)

UserAccessInfo

public UserAccessInfo(java.lang.String accessId,
                      DistinguishedName serviceDN,
                      java.lang.String accessType,
                      DistinguishedName ownerDN,
                      DistinguishedName accountDN,
                      java.lang.String userId)
Method Detail

getAccessId

public java.lang.String getAccessId()
Description copied from interface: IUserAccess
Returns the access DistinguishedName in a string format.

Specified by:
getAccessId in interface IUserAccess
Returns:
String that represents unique id of access entitlement.

getServiceDN

public DistinguishedName getServiceDN()
Description copied from interface: IUserAccess
Returns the DistinguishedName for the service object.

Specified by:
getServiceDN in interface IUserAccess
Returns:
DistinguishedName that represents unique id of service.

getAccessType

public java.lang.String getAccessType()
Description copied from interface: IUserAccess
Returns the access type.

Specified by:
getAccessType in interface IUserAccess
Returns:
String that represents the access type.

getOwnerName

public java.lang.String getOwnerName()
Description copied from interface: IUserAccess
Returns the name of the owner.

Specified by:
getOwnerName in interface IUserAccess
Returns:
String that is owner name.

getOwnerDN

public DistinguishedName getOwnerDN()
Description copied from interface: IUserAccess
Returns the DistinguishedName of the owner of the access.

Specified by:
getOwnerDN in interface IUserAccess
Returns:
DistinguishedName of the owner.

getAccessDescription

public java.lang.String getAccessDescription()
Description copied from interface: IUserAccess
Returns the description of the access.

Specified by:
getAccessDescription in interface IUserAccess
Returns:
String that represents the access description.

getAccountDN

public DistinguishedName getAccountDN()
Description copied from interface: IUserAccess
Returns the DistinguishedName of the account containing the access.

Specified by:
getAccountDN in interface IUserAccess
Returns:
DistinguishedName of the account.

getProfileName

public java.lang.String getProfileName()
Description copied from interface: IUserAccess
Gets the value of the profileName property.

Specified by:
getProfileName in interface IUserAccess
Returns:
String that represents the profile name.

getAccessName

public java.lang.String getAccessName()
Description copied from interface: IUserAccess
Returns the access name.

Specified by:
getAccessName in interface IUserAccess
Returns:
String that represents the access name.

getUserId

public java.lang.String getUserId()
Description copied from interface: IUserAccess
Returns the user id of the access.

Specified by:
getUserId in interface IUserAccess
Returns:
String that is the user id of the access.

getServiceName

public java.lang.String getServiceName()
Description copied from interface: IUserAccess
Returns the service name in which the access is being provisioned.

Specified by:
getServiceName in interface IUserAccess
Returns:
String that represents the service.


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.