com.ibm.itim.authentication.mapping

Class ItimID

  • java.lang.Object
    • com.ibm.itim.authentication.mapping.ItimID


  • public class ItimID
    extends java.lang.Object
    This class represents the user ID of the ITIM account. It contains the user id of the ITIM account and the DistinguishedName of the tenant to which this ITIM user belongs. This class is used by the IDMapper interface that maps the authentication user ID to the ITIM account user ID.
    Since:
    6.0
    See Also:
    IDMapper
    • Constructor Summary

      Constructors 
      Constructor and Description
      ItimID(java.lang.String itimUserID)
      Constructs this class with the ITIM user ID.
      ItimID(java.lang.String itimUserID, DistinguishedName tenantDN)
      Constructs this class with the ITIM user ID and the tenant DN.
    • Constructor Detail

      • ItimID

        public ItimID(java.lang.String itimUserID)
        Constructs this class with the ITIM user ID.
        Parameters:
        itimUserID - ITIM user ID.
      • ItimID

        public ItimID(java.lang.String itimUserID,
                      DistinguishedName tenantDN)
        Constructs this class with the ITIM user ID and the tenant DN.
        Parameters:
        itimUserID - ITIM account user ID.
        tenant - The DistinguishedName of tenant.
    • Method Detail

      • getItimUserID

        public java.lang.String getItimUserID()
        Gets the ITIM account user ID.
        Returns:
        ITIM account user ID.
      • setItimUserID

        public void setItimUserID(java.lang.String itimUserID)
        Sets the ITIM account user ID.
        Parameters:
        itimUserID - ITIM account user ID.
      • getTenantDN

        public DistinguishedName getTenantDN()
        Gets the tenant DistinguishedName.
        Returns:
        The tenant DistinguishedName.
      • setTenantDN

        public void setTenantDN(DistinguishedName tenantDN)
        Sets the tenant DistinguishedName
        Parameters:
        tenant - The tenant DistinguishedName.