public interface UserService
| Modifier and Type | Method and Description |
|---|---|
void |
activateUser(String userName)
Aktywuje użytkownika
|
void |
addUserToGroup(String userName,
String groupName)
Przypisuje użytkownika do wskazanej grupy
|
void |
addUserToGroups(String userName,
List<String> groups)
Przypisuje użytkownika do wskazanych grup
|
void |
createGroup(UserGroup group)
Zapisuje grupę w bazie danych
|
void |
createUser(User user,
String groupName)
Dodaje użytkownika do systemu
|
void |
deactivateUser(String userName)
Dezaktywuje użytkownika.
|
void |
deleteGroup(String groupName)
Usuwa grupę z systemu.
|
void |
deleteUser(String userName)
Usuwa użytkownika o podanym loginie
|
UserGroup |
getGroup(Long id,
String... joins)
Pobiera groupę po id.
|
UserGroup |
getGroup(String name,
String... joins)
Pobiera grupę o podanej nazwie
|
User |
getUser(Long id,
boolean onlyActive,
String... joins)
Pobiera użytkownika po id.
|
User |
getUser(Long id,
String... joins)
Pobiera użytkownika po id.
|
User |
getUser(String userName,
boolean onlyActive,
String... joins)
Pobiera użytkownika po loginie.
|
User |
getUser(String userName,
String... joins)
Pobiera użytkownika po loginie.
|
boolean |
isActive(String userName)
Sprawdza czy użytkownik jest aktywny
|
void |
removeUserFromGroup(String userName,
String groupName)
Usuwa użytkownika z podanej grupy
|
void |
removeUserFromGroups(String userName,
List<String> groups)
Usuwa użytkownika z podanych grup
|
void |
updateGroup(UserGroup userGroup)
Zmienia opis grupy
|
void |
updateUser(User user)
Modyfikuje informacje o użytkowniku.
|
void createUser(User user, String groupName) throws UserAlreadyExistException, GroupNotFoundException
user - Obiekt użytkownikagroupName - Nazwa grupy do której zostanie przypisany użytkownikUserAlreadyExistException - Jeżeli użytkownik o podanym loginie już istniejeGroupNotFoundException - Jeżeli grupa do której jest przypisany użytkownik nie istniejevoid deleteUser(String userName) throws UserNotFoundException
userName - Login użytkownikaUserNotFoundException - Jeżeli użytkownik o podanym loginie nie istniejevoid updateUser(User user) throws UserNotFoundException
user - Obiekt użytkownikaUserNotFoundException - Jeżeli użytkownik o podanym loginie nie istniejevoid addUserToGroups(String userName, List<String> groups) throws UserNotFoundException, GroupNotFoundException
userName - Login użytkownikagroups - Lista nazw grupUserNotFoundException - Jeżeli użytkownik o podanym loginie nie istniejeGroupNotFoundException - Jeżeli, któraś z podanych grup nie istniejevoid addUserToGroup(String userName, String groupName) throws UserNotFoundException, GroupNotFoundException
userName - Login użytkownikagroupName - Nazwa grupy do której chcemy dodać użytkownikaUserNotFoundException - Jeżeli użytkownik o podanym loginie nie istniejeGroupNotFoundException - Jeżeli grupa nie istniejevoid removeUserFromGroup(String userName, String groupName) throws UserNotFoundException
userName - Login użytkownikagroupName - Nazwa grupyUserNotFoundException - Jeżeli użytkownik o podanym loginie nie istniejevoid removeUserFromGroups(String userName, List<String> groups) throws UserNotFoundException
userName - Login użytkownikagroups - Lista nazw grupUserNotFoundException - Jeżeli użytkownik o podanym loginie nie istniejevoid activateUser(String userName)
userName - Login użytkownikaboolean isActive(String userName)
userName - Login użytkownikavoid deactivateUser(String userName)
userName - Login użytkownikaUser getUser(String userName, String... joins)
userName - Login użytkownikajoins - Określa, które elementy mamy dołączyć do obiektu User.User getUser(Long id, String... joins)
id - Id użytkownikajoins - Określa, które elementy mamy dołączyć do obiektu User.User getUser(String userName, boolean onlyActive, String... joins)
userName - Login użytkownikaonlyActive - Określa, czy brać pod uwagę użytkwoników nieaktywnych.
Wartość false pozwoli uwzględnić użytkowników nieaktywnych.joins - Określa, które elementy mamy dołączyć do obiektu User.User getUser(Long id, boolean onlyActive, String... joins)
id - Id użytkownikaonlyActive - Określa, czy brać pod uwagę użytkwoników nieaktywnych.
Wartość false pozwoli uwzględnić użytkowników nieaktywnych.joins - Określa, które elementy mamy dołączyć do obiektu User.UserGroup getGroup(Long id, String... joins)
id - Id grupyjoins - Określa, które elementy mamy dołączyć do obiektu UserGroup.UserGroup getGroup(String name, String... joins)
name - Nazwa grupyjoins - Określa, które elementy mamy dołączyć do obiektu grupy.void createGroup(UserGroup group) throws GroupAlreadyExistException
group - Obiekt grupy. Musi posiadać nazwę.GroupAlreadyExistException - Jeżeli grupa o podanej nazwie już istniejevoid deleteGroup(String groupName) throws GroupNotFoundException
groupName - Nazwa grupy, którą chcemy usunąć.GroupNotFoundException - Jeżeli nie znaleziono grupy o podanej nazwievoid updateGroup(UserGroup userGroup) throws GroupNotFoundException
groupName - Nazwa grupydescription - Nowy opis grupyGroupNotFoundException - Jeżeli nie znaleziono grupy o podanej nazwieCopyright © 2014 Suncode. All rights reserved.