Class User

java.lang.Object
org.restlet.security.User
All Implemented Interfaces:
Principal

public class User extends Object implements Principal
User part of a security realm. Note the same user can be member of several groups.
Author:
Jerome Louvel
See Also:
  • Constructor Details

    • User

      public User()
      Default constructor.
    • User

      public User(String identifier)
      Constructor.
      Parameters:
      identifier - The identifier (login).
    • User

      public User(String identifier, char[] secret)
      Constructor.
      Parameters:
      identifier - The identifier (login).
      secret - The identification secret.
    • User

      public User(String identifier, char[] secret, String firstName, String lastName, String email)
      Constructor.
      Parameters:
      identifier - The identifier (login).
      secret - The identification secret.
      firstName - The first name.
      lastName - The last name.
      email - The email.
    • User

      public User(String identifier, String secret)
      Constructor.
      Parameters:
      identifier - The identifier (login).
      secret - The identification secret.
    • User

      public User(String identifier, String secret, String firstName, String lastName, String email)
      Constructor.
      Parameters:
      identifier - The identifier (login).
      secret - The identification secret.
      firstName - The first name.
      lastName - The last name.
      email - The email.
  • Method Details

    • getEmail

      public String getEmail()
      Returns the email.
      Returns:
      The email.
    • getFirstName

      public String getFirstName()
      Returns the first name.
      Returns:
      The first name.
    • getIdentifier

      public String getIdentifier()
      Returns the identifier.
      Returns:
      The identifier.
    • getLastName

      public String getLastName()
      Returns the last name.
      Returns:
      The last name.
    • getName

      public String getName()
      Returns the user identifier.
      Specified by:
      getName in interface Principal
      See Also:
    • getSecret

      public char[] getSecret()
      Returns the secret.
      Returns:
      The secret.
    • setEmail

      public void setEmail(String email)
      Sets the email.
      Parameters:
      email - The email.
    • setFirstName

      public void setFirstName(String firstName)
      Sets the first name.
      Parameters:
      firstName - The first name.
    • setIdentifier

      public void setIdentifier(String identifier)
      Sets the identifier.
      Parameters:
      identifier - The identifier.
    • setLastName

      public void setLastName(String lastName)
      Sets the last name.
      Parameters:
      lastName - The last name.
    • setSecret

      public void setSecret(char[] secret)
      Sets the secret.
      Parameters:
      secret - The secret.
    • toString

      public String toString()
      Specified by:
      toString in interface Principal
      Overrides:
      toString in class Object