Package org.graylog2.users
Class UserImpl.LocalAdminUser
java.lang.Object
org.graylog2.database.PersistedImpl
org.graylog2.users.UserImpl
org.graylog2.users.UserImpl.LocalAdminUser
- Enclosing class:
- UserImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class org.graylog2.users.UserImpl
UserImpl.Factory, UserImpl.LocalAdminUserNested classes/interfaces inherited from interface org.graylog2.plugin.database.users.User
User.AccountStatus -
Field Summary
FieldsFields inherited from class org.graylog2.users.UserImpl
ACCOUNT_STATUS, AUTH_SERVICE_ID, AUTH_SERVICE_UID, clusterConfigService, COLLECTION_NAME, EMAIL, EXTERNAL_USER, FIRST_NAME, FULL_NAME, FULL_NAME_FORMAT, GLOBAL_SESSION_TIMEOUT, LAST_NAME, MAX_EMAIL_LENGTH, MAX_FIRST_LAST_NAME_LENGTH, MAX_FULL_NAME_LENGTH, MAX_USERNAME_LENGTH, PASSWORD, PERMISSIONS, PREFERENCES, ROLES, SERVICE_ACCOUNT, SESSION_TIMEOUT, STARTPAGE, TIMEZONE, USERNAMEFields inherited from class org.graylog2.database.PersistedImpl
fields, id -
Method Summary
Methods inherited from class org.graylog2.users.UserImpl
getAccountStatus, getAuthServiceId, getAuthServiceUid, getEmbeddedValidations, getFirstName, getHashedPassword, getLastName, getStartpage, getValidations, isServiceAccount, isUserPassword, setAccountStatus, setAuthServiceId, setAuthServiceUid, setEmail, setExternal, setFirstLastFullNames, setFullName, setHashedPassword, setName, setPassword, setPermissions, setPreferences, setServiceAccount, setSessionTimeoutMs, setStartpage, setStartpage, setTimeZone, setTimeZoneMethods inherited from class org.graylog2.database.PersistedImpl
asMap, equals, getFields, getObjectId, hashCode, toString
-
Field Details
-
LOCAL_ADMIN_ID
- See Also:
-
-
Method Details
-
getId
- Specified by:
getIdin interfacePersisted- Overrides:
getIdin classPersistedImpl
-
getFullName
- Specified by:
getFullNamein interfaceUser- Overrides:
getFullNamein classUserImpl
-
getEmail
Description copied from interface:UserReturns the email address of the user. Depending on how the user has been created, it is possible that the returned string contains multiple email addresses separated by a "," character. (i.e. LDAP users) -
getName
-
isReadOnly
public boolean isReadOnly()- Specified by:
isReadOnlyin interfaceUser- Overrides:
isReadOnlyin classUserImpl
-
isExternalUser
public boolean isExternalUser()- Specified by:
isExternalUserin interfaceUser- Overrides:
isExternalUserin classUserImpl
-
getPermissions
- Specified by:
getPermissionsin interfaceUser- Overrides:
getPermissionsin classUserImpl
-
getObjectPermissions
- Specified by:
getObjectPermissionsin interfaceUser- Overrides:
getObjectPermissionsin classUserImpl
-
getPreferences
- Specified by:
getPreferencesin interfaceUser- Overrides:
getPreferencesin classUserImpl
-
getSessionTimeoutMs
public long getSessionTimeoutMs()- Specified by:
getSessionTimeoutMsin interfaceUser- Overrides:
getSessionTimeoutMsin classUserImpl
-
getTimeZone
public org.joda.time.DateTimeZone getTimeZone()- Specified by:
getTimeZonein interfaceUser- Overrides:
getTimeZonein classUserImpl
-
isLocalAdmin
public boolean isLocalAdmin()- Specified by:
isLocalAdminin interfaceUser- Overrides:
isLocalAdminin classUserImpl
-
getRoleIds
- Specified by:
getRoleIdsin interfaceUser- Overrides:
getRoleIdsin classUserImpl
-
setRoleIds
- Specified by:
setRoleIdsin interfaceUser- Overrides:
setRoleIdsin classUserImpl
-