org.apache.hadoop.hbase.stargate
Class User

java.lang.Object
  extended by org.apache.hadoop.hbase.stargate.User
All Implemented Interfaces:
Constants

public class User
extends Object
implements Constants

Representation of an authorized user


Field Summary
static User DEFAULT_USER
           
 
Fields inherited from interface org.apache.hadoop.hbase.stargate.Constants
AUTHENTICATOR_KEY, DEFAULT_MAX_AGE, INSTANCE_ZNODE_ROOT, MIMETYPE_BINARY, MIMETYPE_HTML, MIMETYPE_JSON, MIMETYPE_PROTOBUF, MIMETYPE_TEXT, MIMETYPE_XML, MULTIUSER_KEY, STATUS_REPORT_PERIOD_KEY, USERS_TABLE, USERS_ZNODE_ROOT, VERSION_STRING
 
Constructor Summary
User(String name, boolean admin)
          Constructor
User(String name, String token, boolean admin)
          Constructor
User(String name, String token, boolean admin, boolean disabled)
          Constructor
 
Method Summary
 boolean equals(Object obj)
           
 String getName()
           
 String getToken()
           
 int hashCode()
           
 boolean isAdmin()
           
 boolean isDisabled()
           
 void setAdmin(boolean admin)
           
 void setDisabled(boolean disabled)
           
 void setName(String name)
           
 void setToken(String token)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_USER

public static final User DEFAULT_USER
Constructor Detail

User

public User(String name,
            boolean admin)
     throws Exception
Constructor

Creates an access token. (Normally, you don't want this.)

Parameters:
name - user name
admin - true if user has administrator privilege
Throws:
Exception

User

public User(String name,
            String token,
            boolean admin)
Constructor

Parameters:
name - user name
token - access token, a 16 char hex string
admin - true if user has administrator privilege

User

public User(String name,
            String token,
            boolean admin,
            boolean disabled)
Constructor

Parameters:
name - user name
token - access token, a 16 char hex string
admin - true if user has administrator privilege
disabled - true if user is disabled
Method Detail

getName

public String getName()
Returns:
user name

setName

public void setName(String name)
Parameters:
name - user name

getToken

public String getToken()
Returns:
access token, a 16 char hex string

setToken

public void setToken(String token)
Parameters:
token - access token, a 16 char hex string

isAdmin

public boolean isAdmin()
Returns:
true if user has administrator privilege

setAdmin

public void setAdmin(boolean admin)
Parameters:
admin - true if user has administrator privilege

isDisabled

public boolean isDisabled()
Returns:
true if user is disabled

setDisabled

public void setDisabled(boolean disabled)
Parameters:
disabled - true if user is disabled

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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


Copyright © 2010 The Apache Software Foundation