com.ibm.itim.apps.provisioning

Interface IUserAccess

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    UserAccessInfo


    public interface IUserAccess
    extends java.io.Serializable
    A generic interface to represent an access Access is an abstraction of IT resource access that is independent of access control mechanism in IT environment.
    Since:
    6.0
    • Method Detail

      • getAccessId

        java.lang.String getAccessId()
        Returns the access DistinguishedName in a string format.
        Returns:
        String that represents unique id of access entitlement.
      • getServiceDN

        DistinguishedName getServiceDN()
        Returns the DistinguishedName for the service object.
        Returns:
        DistinguishedName that represents unique id of service.
      • getAccessType

        java.lang.String getAccessType()
        Returns the access type.
        Returns:
        String that represents the access type.
      • getOwnerName

        java.lang.String getOwnerName()
        Returns the name of the owner.
        Returns:
        String that is owner name.
      • getOwnerDN

        DistinguishedName getOwnerDN()
        Returns the DistinguishedName of the owner of the access.
        Returns:
        DistinguishedName of the owner.
      • getAccessDescription

        java.lang.String getAccessDescription()
        Returns the description of the access.
        Returns:
        String that represents the access description.
      • getAccountDN

        DistinguishedName getAccountDN()
        Returns the DistinguishedName of the account containing the access.
        Returns:
        DistinguishedName of the account.
      • getProfileName

        java.lang.String getProfileName()
        Gets the value of the profileName property.
        Returns:
        String that represents the profile name.
      • getAccessName

        java.lang.String getAccessName()
        Returns the access name.
        Returns:
        String that represents the access name.
      • getUserId

        java.lang.String getUserId()
        Returns the user id of the access.
        Returns:
        String that is the user id of the access.
      • getServiceName

        java.lang.String getServiceName()
        Returns the service name in which the access is being provisioned.
        Returns:
        String that represents the service.