public class UserManager extends Object implements UserServer
| Modifier and Type | Field and Description |
|---|---|
protected Sirius.util.collections.MultiMap |
memberships |
protected HashMap<String,HashMap<Object,UserGroup>> |
usergroupsOfUserDomains |
protected Hashtable |
users |
| Constructor and Description |
|---|
UserManager()
Creates a new UserManager object.
|
| Modifier and Type | Method and Description |
|---|---|
User |
getUser(String userGroupDomain,
String userGroup,
String userDomain,
String user,
String password)
DOCUMENT ME!
|
Vector |
getUserGroupNames(String userName,
String domain)
DOCUMENT ME!
|
Vector |
getUserGroupNames(User user)
liefert einen Vector mit String-Arrays[2] String[0] - userName String[1] - userLocalServerName.*
|
Vector |
getUserGroups()
liefert alle Benutergruppen.*
|
Vector |
getUsers()
DOCUMENT ME!
|
void |
registerUser(User user)
DOCUMENT ME!
|
void |
registerUserGroup(String localServerName,
UserGroup userGroup)
DOCUMENT ME!
|
void |
registerUserGroups(String localServerName,
Vector userGroups)
DOCUMENT ME!
|
boolean |
registerUserMembership(Membership membership)
DOCUMENT ME!
|
void |
registerUserMemberships(Vector memberships)
DOCUMENT ME!
|
void |
registerUsers(Vector users)
DOCUMENT ME!
|
void |
unregisterUser(User user)
DOCUMENT ME!
|
void |
unregisterUserGroup(String localServerName,
UserGroup userGroup)
DOCUMENT ME!
|
void |
unregisterUserGroups(String localServerName,
Vector userGroups)
DOCUMENT ME!
|
void |
unregisterUsers(Vector users)
DOCUMENT ME!
|
protected Hashtable users
protected Sirius.util.collections.MultiMap memberships
public User getUser(String userGroupDomain, String userGroup, String userDomain, String user, String password) throws RemoteException, UserException
UserServergetUser in interface UserServeruserGroupDomain - DOCUMENT ME!userGroup - DOCUMENT ME!userDomain - DOCUMENT ME!user - DOCUMENT ME!password - DOCUMENT ME!RemoteException - DOCUMENT ME!UserException - DOCUMENT ME!public Vector getUserGroupNames(User user) throws RemoteException
UserServergetUserGroupNames in interface UserServeruser - DOCUMENT ME!RemoteException - DOCUMENT ME!public Vector getUserGroupNames(String userName, String domain) throws RemoteException
UserServergetUserGroupNames in interface UserServeruserName - DOCUMENT ME!domain - DOCUMENT ME!RemoteException - DOCUMENT ME!public Vector getUserGroups() throws RemoteException
UserServergetUserGroups in interface UserServerRemoteException - DOCUMENT ME!public Vector getUsers() throws RemoteException
UserServergetUsers in interface UserServerRemoteException - DOCUMENT ME!public void registerUser(User user) throws RemoteException
UserServerregisterUser in interface UserServeruser - DOCUMENT ME!RemoteException - DOCUMENT ME!public void registerUserGroup(String localServerName, UserGroup userGroup) throws RemoteException
UserServerregisterUserGroup in interface UserServerlocalServerName - DOCUMENT ME!userGroup - DOCUMENT ME!RemoteException - DOCUMENT ME!public void registerUserGroups(String localServerName, Vector userGroups) throws RemoteException
UserServerregisterUserGroups in interface UserServerlocalServerName - DOCUMENT ME!userGroups - DOCUMENT ME!RemoteException - DOCUMENT ME!public boolean registerUserMembership(Membership membership) throws RemoteException
UserServerregisterUserMembership in interface UserServermembership - DOCUMENT ME!RemoteException - DOCUMENT ME!public void registerUserMemberships(Vector memberships) throws RemoteException
UserServerregisterUserMemberships in interface UserServermemberships - DOCUMENT ME!RemoteException - DOCUMENT ME!public void registerUsers(Vector users) throws RemoteException
UserServerregisterUsers in interface UserServerusers - DOCUMENT ME!RemoteException - DOCUMENT ME!public void unregisterUser(User user) throws RemoteException
UserServerunregisterUser in interface UserServeruser - DOCUMENT ME!RemoteException - DOCUMENT ME!public void unregisterUserGroup(String localServerName, UserGroup userGroup) throws RemoteException
UserServerunregisterUserGroup in interface UserServerlocalServerName - DOCUMENT ME!userGroup - DOCUMENT ME!RemoteException - DOCUMENT ME!public void unregisterUserGroups(String localServerName, Vector userGroups) throws RemoteException
UserServerunregisterUserGroups in interface UserServerlocalServerName - DOCUMENT ME!userGroups - DOCUMENT ME!RemoteException - DOCUMENT ME!public void unregisterUsers(Vector users) throws RemoteException
UserServerunregisterUsers in interface UserServerusers - DOCUMENT ME!RemoteException - DOCUMENT ME!Copyright © 2012–2026 cismet GmbH. All rights reserved.