com.ibm.itim.apps.provisioning

Class UserAccessInfo

  • java.lang.Object
    • 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 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)
    • 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.