Class 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:
    PentahoRole, Serialized Form
    • Constructor Detail

      • 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 Detail

      • 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
      • 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