Class User

java.lang.Object
io.jans.casa.core.pojo.User

public class User extends Object
A java bean representing an end-user. It contains the most common attributes such as id, username, preferred authentication method, etc. Use the setter and getters to manipulate values.
Author:
jgomer
  • Constructor Details

    • User

      public User()
  • Method Details

    • setClaims

      public void setClaims(Map<String,Object> claims)
    • getClaims

      public Map<String,Object> getClaims()
    • getClaim

      public String getClaim(String claimName)
      From a collection of claims, it extracts the first value found for a claim whose name is passed. If claim is not found or has an empty list associated, it returns null
      Parameters:
      claimName - Claim to inspect
      Returns:
      First value of claim or null
    • getUserName

      public String getUserName()
    • getGivenName

      public String getGivenName()
    • isAdmin

      public boolean isAdmin()
    • getPreferredMethod

      public String getPreferredMethod()
    • getId

      public String getId()
    • getLastName

      public String getLastName()
    • getPictureURL

      public String getPictureURL()
    • setUserName

      public void setUserName(String userName)
    • setGivenName

      public void setGivenName(String givenName)
    • setAdmin

      public void setAdmin(boolean admin)
    • setId

      public void setId(String id)
    • setPreferredMethod

      public void setPreferredMethod(String preferredMethod)
    • setLastName

      public void setLastName(String lastName)
    • setPictureURL

      public void setPictureURL(String pictureURL)