Class PentahoUser

java.lang.Object
org.pentaho.platform.security.userroledao.PentahoUser
All Implemented Interfaces:
Serializable, org.pentaho.platform.api.engine.security.userroledao.IPentahoUser

public class PentahoUser extends Object implements org.pentaho.platform.api.engine.security.userroledao.IPentahoUser
A user of the Pentaho platform.
Author:
mlowery
See Also:
  • Constructor Details

    • PentahoUser

      protected PentahoUser()
    • PentahoUser

      public PentahoUser(String username)
    • PentahoUser

      public PentahoUser(String username, String password, String description, boolean enabled)
    • PentahoUser

      public PentahoUser(org.pentaho.platform.api.mt.ITenant tenant, String username, String password, String description, boolean enabled)
    • PentahoUser

      public PentahoUser(org.pentaho.platform.api.engine.security.userroledao.IPentahoUser userToCopy)
      Copy constructor
  • Method Details

    • getUsername

      public String getUsername()
      Specified by:
      getUsername in interface org.pentaho.platform.api.engine.security.userroledao.IPentahoUser
    • getTenant

      public org.pentaho.platform.api.mt.ITenant getTenant()
      Specified by:
      getTenant in interface org.pentaho.platform.api.engine.security.userroledao.IPentahoUser
    • getPassword

      public String getPassword()
      Specified by:
      getPassword in interface org.pentaho.platform.api.engine.security.userroledao.IPentahoUser
    • setPassword

      public void setPassword(String password)
      Specified by:
      setPassword in interface org.pentaho.platform.api.engine.security.userroledao.IPentahoUser
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface org.pentaho.platform.api.engine.security.userroledao.IPentahoUser
    • setEnabled

      public void setEnabled(boolean enabled)
      Specified by:
      setEnabled in interface org.pentaho.platform.api.engine.security.userroledao.IPentahoUser
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

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

      public String getDescription()
      Specified by:
      getDescription in interface org.pentaho.platform.api.engine.security.userroledao.IPentahoUser
    • setDescription

      public void setDescription(String description)
      Specified by:
      setDescription in interface org.pentaho.platform.api.engine.security.userroledao.IPentahoUser
    • toString

      public String toString()
      Overrides:
      toString in class Object