Class OAuthMockData.UserData

java.lang.Object
ch.admin.bit.jeap.oauth.mock.server.config.OAuthMockData.UserData
Enclosing class:
OAuthMockData

public static class OAuthMockData.UserData extends Object
  • Constructor Details

    • UserData

      public UserData()
    • UserData

      public UserData(String id, String givenName, String familyName, String email, String locale, String preferredUsername, String extId, String adminDirUID, String loginLevel, String subject, List<String> userroles, Map<String,List<String>> bproles, Map<String,Object> additionalClaims)
      Creates a new UserData instance.
      Parameters:
      id -
      givenName -
      familyName -
      email -
      locale -
      preferredUsername -
      extId -
      adminDirUID -
      loginLevel - PAMS specfic property for Quality of Authority
      subject -
      userroles -
      bproles - PAMS specfic business partner roles
      additionalClaims - All entries in this map will be set as a claim within the token.
  • Method Details

    • getName

      public String getName()
    • builder

      public static OAuthMockData.UserData.UserDataBuilder builder()
    • toBuilder

    • getId

      public String getId()
    • getGivenName

      public String getGivenName()
    • getFamilyName

      public String getFamilyName()
    • getEmail

      public String getEmail()
    • getLocale

      public String getLocale()
    • getPreferredUsername

      public String getPreferredUsername()
    • getExtId

      public String getExtId()
    • getAdminDirUID

      public String getAdminDirUID()
    • getLoginLevel

      public String getLoginLevel()
      PAMS specfic property for Quality of Authority
    • getSubject

      public String getSubject()
    • getUserroles

      public List<String> getUserroles()
    • getBproles

      public Map<String,List<String>> getBproles()
      PAMS specfic business partner roles
    • getAdditionalClaims

      public Map<String,Object> getAdditionalClaims()
      All entries in this map will be set as a claim within the token.
    • setId

      public void setId(String id)
    • setGivenName

      public void setGivenName(String givenName)
    • setFamilyName

      public void setFamilyName(String familyName)
    • setEmail

      public void setEmail(String email)
    • setLocale

      public void setLocale(String locale)
    • setPreferredUsername

      public void setPreferredUsername(String preferredUsername)
    • setExtId

      public void setExtId(String extId)
    • setAdminDirUID

      public void setAdminDirUID(String adminDirUID)
    • setLoginLevel

      public void setLoginLevel(String loginLevel)
      PAMS specfic property for Quality of Authority
    • setSubject

      public void setSubject(String subject)
    • setUserroles

      public void setUserroles(List<String> userroles)
    • setBproles

      public void setBproles(Map<String,List<String>> bproles)
      PAMS specfic business partner roles
    • setAdditionalClaims

      public void setAdditionalClaims(Map<String,Object> additionalClaims)
      All entries in this map will be set as a claim within the token.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object