public interface UserService extends PersistedService
| Modifier and Type | Method and Description |
|---|---|
long |
count() |
User |
create() |
int |
delete(String username) |
void |
dissociateAllUsersFromRole(Role role) |
User |
getAdminUser() |
List<String> |
getPermissionsForUser(User user) |
Set<String> |
getRoleNames(User user) |
Set<String> |
getUserPermissionsFromRoles(User user) |
User |
load(String username) |
List<User> |
loadAll() |
Collection<User> |
loadAllForRole(Role role) |
User |
syncFromLdapEntry(LdapEntry userEntry,
LdapSettings ldapSettings,
String username) |
void |
updateFromLdap(User user,
LdapEntry userEntry,
LdapSettings ldapSettings,
String username) |
destroy, destroyAll, save, saveWithoutValidation, validate, validate, validateint delete(String username)
User create()
@Nullable User syncFromLdapEntry(LdapEntry userEntry, LdapSettings ldapSettings, String username)
void updateFromLdap(User user, LdapEntry userEntry, LdapSettings ldapSettings, String username)
User getAdminUser()
long count()
Collection<User> loadAllForRole(Role role)
void dissociateAllUsersFromRole(Role role)
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.