All Implemented Interfaces:
Serializable, ExtendedUser, SecurityEntity, User, TurbineUser, TurbineUserGroupRoleEntity

public class TurbineUserImpl extends AbstractTurbineSecurityEntityImpl implements TurbineUser
Represents the "turbine" model where permissions are in a many to many relationship to roles, roles are related to groups are related to users, all in many to many relationships.
Version:
$Id: TurbineUser.java 437451 2006-08-27 20:20:44Z tv $
Author:
Eric Pugh
See Also:
  • Constructor Details

    • TurbineUserImpl

      public TurbineUserImpl()
  • Method Details

    • getPassword

      public String getPassword()
      Get the password
      Specified by:
      getPassword in interface User
      Returns:
      the password
    • setPassword

      public void setPassword(String password)
      Set the password
      Specified by:
      setPassword in interface User
      Parameters:
      password - the new password
    • getFirstName

      public String getFirstName()
      Returns the first name of the User
      Specified by:
      getFirstName in interface ExtendedUser
      Returns:
      The first name of the User
    • setFirstName

      public void setFirstName(String firstName)
      Sets the first name of the User
      Specified by:
      setFirstName in interface ExtendedUser
      Parameters:
      firstName - The new first name of the User
    • getLastName

      public String getLastName()
      Returns the last name of the User
      Specified by:
      getLastName in interface ExtendedUser
      Returns:
      The last name of the User
    • setLastName

      public void setLastName(String lastName)
      Sets the last name of User
      Specified by:
      setLastName in interface ExtendedUser
      Parameters:
      lastName - The new last name of the User
    • getEmail

      public String getEmail()
      Returns the email address of the user
      Specified by:
      getEmail in interface ExtendedUser
      Returns:
      The email address of the user
    • setEmail

      public void setEmail(String email)
      Sets the new email address of the user
      Specified by:
      setEmail in interface ExtendedUser
      Parameters:
      email - The new email address of the user
    • getObjectdata

      public byte[] getObjectdata()
      Returns the value of the objectdata for this user. Objectdata is a storage area used to store the permanent storage table from the User object.
      Specified by:
      getObjectdata in interface ExtendedUser
      Returns:
      The bytes in the objectdata for this user
    • setObjectdata

      public void setObjectdata(byte[] objectdata)
      Sets the value of the objectdata for the user
      Specified by:
      setObjectdata in interface ExtendedUser
      Parameters:
      objectdata - The new permanent storage for the user
    • hashCode

      public int hashCode()
      Calculate a hash code for this object
      Overrides:
      hashCode in class SecurityEntityImpl
      See Also: