|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is the public interface for configuring the underlying Realm. This session bean controls not only configuration information for the current Realm, but also provides functionality to help keep data in the personalization database synchronized with data in the Realm datastore.
Method Summary | |
java.lang.String |
cleanupMisconfiguredUsers()
Removes misconfigured users (those found in the database but not in the realm) from the database. |
java.util.ArrayList |
getAllDBGroups()
Returns all the groups that are in the database. |
java.util.ArrayList |
getAllRealmGroups()
Returns all the groups that exist in LDAP. |
int |
getConfiguredGroupCount()
Returns a count of the LDAP groups configured for personalization user. |
int |
getConfiguredUserCount()
Returns a count of the realm users that also exist in the personalization database. |
java.util.ArrayList |
getDBUsers()
Returns just the users found in the database. |
java.lang.String[] |
getMisconfiguredUsers()
Returns the usernames that exist in the database, but not in the realm. |
java.lang.String |
getRealmClassName()
Returns the name of the security realm class being used. |
java.util.ArrayList |
getRealmUsers()
Returns just the users from the Realm. |
void |
registerGroup(java.lang.String groupName)
Adds the necessary entries in the database for the group to start being used in the system. |
void |
unregisterGroup(java.lang.String groupName)
Removes all relevant entries for a group from the database. |
Methods inherited from interface javax.ejb.EJBObject |
getEJBHome,
getHandle,
getPrimaryKey,
isIdentical,
remove |
Method Detail |
public int getConfiguredUserCount() throws java.rmi.RemoteException, UserManagementException
UserManagementException
- group count errorRemoteException
- general errorpublic java.lang.String[] getMisconfiguredUsers() throws java.rmi.RemoteException, UserManagementException
UserManagementException
- user find errorRemoteException
- general errorpublic java.lang.String cleanupMisconfiguredUsers() throws java.rmi.RemoteException, UserManagementException
UserManagementException
- error cleaning up usersRemoteException
- general errorpublic java.util.ArrayList getRealmUsers() throws java.rmi.RemoteException, UserManagementException
UserManagementException
- error accessing realmRemoteException
- general errorpublic java.util.ArrayList getDBUsers() throws java.rmi.RemoteException, UserManagementException
UserManagementException
- error accessing the
databaseRemoteException
- general errorpublic int getConfiguredGroupCount() throws java.rmi.RemoteException, UserManagementException
UserManagementException
- group count errorRemoteException
- general errorpublic java.util.ArrayList getAllRealmGroups() throws java.rmi.RemoteException, UserManagementException
RemoteException
- general errorUserManagementException
- LDAP errorpublic java.util.ArrayList getAllDBGroups() throws java.rmi.RemoteException, UserManagementException
RemoteException
- general errorUserManagementException
- LDAP errorpublic void registerGroup(java.lang.String groupName) throws java.rmi.RemoteException, UserManagementException
groupName
- the name of the group to registerRemoteException
- general errorUserManagementException
- DB related errorpublic void unregisterGroup(java.lang.String groupName) throws java.rmi.RemoteException, UserManagementException
groupName
- the name of the group to unregisterRemoteException
- general errorUserManagementException
- DB related errorpublic java.lang.String getRealmClassName() throws java.rmi.RemoteException
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |