Class FSSessionPartner


  • public class FSSessionPartner
    extends Object
    Class that encapsulates session partner.
    • Constructor Detail

      • FSSessionPartner

        public FSSessionPartner​(String sessionPartner,
                                boolean isRoleIDP)
        Constructs a new FSSessionPartner object.
        Parameters:
        sessionPartner - session partner's provider ID
        isRoleIDP - if the session partner's role is IDP
    • Method Detail

      • getPartner

        public String getPartner()
        Returns session partner's provider ID.
        Returns:
        session partner's provider ID
      • setPartner

        public void setPartner​(String sessionPartner)
        Sets session partner's provider ID.
        Parameters:
        sessionPartner - session partner's provider ID
      • getIsRoleIDP

        public boolean getIsRoleIDP()
        Returns the role of the session partner.
        Returns:
        true if the role of the session partner is IDP; false otherwise.
      • setIsRoleIDP

        public void setIsRoleIDP​(boolean roleIDP)
        Sets the role of the session partner.
        Parameters:
        roleIDP - true if the role of the session partner is IDP; false otherwise.
      • isEquals

        public boolean isEquals​(String partnerID)
        Checks if the session partner's provider ID equals to the one with this object.
        Parameters:
        partnerID - session partner's provider ID to compare to
        Returns:
        true if the two session partner's provider IDs are the same; false otherwise.
      • hashCode

        public int hashCode()
        Returns a hash code for this object.
        Overrides:
        hashCode in class Object
        Returns:
        a hash code value for this object.