|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--converge.kernel.UserManager
UserManager hallinnoi järjestelmän käyttäjiä ja ryhmiä.
Method Summary | |
void |
deleteGroup(java.lang.String name)
Poistetaan ryhmä. |
void |
deleteUser(java.lang.String name)
Poistetaan käyttäjä |
Group |
getGroup(java.lang.String name)
Palautetaan järjestelmässä oleva ryhmä nimen perusteella. |
Group |
getGroup(java.lang.String name,
java.lang.String password)
Palautetaan järjestelmässä oleva ryhmä nimen ja salasanan perusteella. |
java.lang.String[] |
getGroupNames()
Järjestelmän ryhmien nimet. |
static UserManager |
getInstance()
Palauttaa järjestelmän ainoan UserManager-ilmentymän |
User |
getUser(java.lang.String name)
Palautetaan järjestelmässä oleva käyttäjä nimen perusteella. |
User |
getUser(java.lang.String name,
java.lang.String password)
Palautetaan järjestelmässä oleva käyttäjä nimen ja salasanan perusteella. |
java.lang.String[] |
getUserNames()
Järjestelmän käyttäjien nimet. |
boolean |
hasGroup(java.lang.String name)
Onko järjestelmässsä ryhmää. |
boolean |
hasUser(java.lang.String name)
Onko järjestelmässä käyttäjää |
protected void |
loadGroups()
Ladataan ryhmien tiedot tietokannasta. |
protected void |
loadUsers()
Ladataan käyttäjien tiedot tietokannasta. |
Group |
newGroup(java.lang.String name,
java.lang.String password)
Uuden ryhmän luominen. |
User |
newUser(java.lang.String name,
java.lang.String password)
Uuden käyttäjän luominen. |
protected void |
saveAllUsers(int sleep)
Tallennetaan järjestelmän kaikki käyttäjät |
void |
saveUser(User user)
Käyttäjän tallennus |
void |
shutdown()
UserManager-ilmentymän sulkeminen |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static UserManager getInstance()
public void shutdown()
public Group newGroup(java.lang.String name, java.lang.String password)
public User newUser(java.lang.String name, java.lang.String password)
public Group getGroup(java.lang.String name)
public User getUser(java.lang.String name)
public Group getGroup(java.lang.String name, java.lang.String password)
public User getUser(java.lang.String name, java.lang.String password)
public boolean hasGroup(java.lang.String name)
name
- ryhmän nimipublic boolean hasUser(java.lang.String name)
name
- käyttäjän nimipublic void deleteGroup(java.lang.String name)
public void deleteUser(java.lang.String name)
public void saveUser(User user)
protected void saveAllUsers(int sleep)
protected void loadUsers()
protected void loadGroups()
public java.lang.String[] getUserNames()
public java.lang.String[] getGroupNames()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |