public class UserImpl extends PersistedImpl implements User
Modifier and Type | Class and Description |
---|---|
static class |
UserImpl.LocalAdminUser |
Modifier and Type | Field and Description |
---|---|
static String |
EMAIL |
static String |
EXTERNAL_USER |
static String |
FULL_NAME |
static String |
HASH_ALGORITHM |
static int |
MAX_EMAIL_LENGTH |
static int |
MAX_FULL_NAME_LENGTH |
static int |
MAX_USERNAME_LENGTH |
static String |
PASSWORD |
static String |
PERMISSIONS |
static String |
PREFERENCES |
static String |
SESSION_TIMEOUT |
static String |
STARTPAGE |
static String |
TIMEZONE |
static String |
USERNAME |
fields, id
Modifier | Constructor and Description |
---|---|
|
UserImpl(Map<String,Object> fields) |
protected |
UserImpl(org.bson.types.ObjectId id,
Map<String,Object> fields) |
asMap, equals, getFields, getId, getObjectId, hashCode, toString
public static final String USERNAME
public static final String PASSWORD
public static final String EMAIL
public static final String FULL_NAME
public static final String PERMISSIONS
public static final String PREFERENCES
public static final String TIMEZONE
public static final String EXTERNAL_USER
public static final String SESSION_TIMEOUT
public static final String STARTPAGE
public static final String HASH_ALGORITHM
public static final int MAX_USERNAME_LENGTH
public static final int MAX_EMAIL_LENGTH
public static final int MAX_FULL_NAME_LENGTH
public boolean isReadOnly()
isReadOnly
in interface User
public Map<String,Validator> getValidations()
getValidations
in interface Persisted
public Map<String,Validator> getEmbeddedValidations(String key)
getEmbeddedValidations
in interface Persisted
public String getFullName()
getFullName
in interface User
public void setFullName(String fullname)
setFullName
in interface User
public List<String> getPermissions()
getPermissions
in interface User
public void setPermissions(List<String> permissions)
setPermissions
in interface User
public Map<String,Object> getPreferences()
getPreferences
in interface User
public void setPreferences(Map<String,Object> preferences)
setPreferences
in interface User
public Map<String,String> getStartpage()
getStartpage
in interface User
public long getSessionTimeoutMs()
getSessionTimeoutMs
in interface User
public void setSessionTimeoutMs(long timeoutValue)
setSessionTimeoutMs
in interface User
public String getHashedPassword()
getHashedPassword
in interface User
public void setHashedPassword(String hashedPassword)
public void setPassword(String password, String passwordSecret)
setPassword
in interface User
public boolean isUserPassword(String password, String passwordSecret)
isUserPassword
in interface User
public org.joda.time.DateTimeZone getTimeZone()
getTimeZone
in interface User
public void setTimeZone(String timeZone)
setTimeZone
in interface User
public void setTimeZone(org.joda.time.DateTimeZone timeZone)
setTimeZone
in interface User
public boolean isExternalUser()
isExternalUser
in interface User
public void setExternal(boolean external)
setExternal
in interface User
public boolean isLocalAdmin()
isLocalAdmin
in interface User
public void setStartpage(String type, String id)
setStartpage
in interface User
Copyright © 2012-2015 Graylog, Inc.. All Rights Reserved.