|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.globus.cas.impl.databaseAccess.UserGroupDataHandler
Used to manipulate the UserGroupData in the database
| Field Summary | |
private static I18n |
i18n
|
(package private) static Log |
logger
|
| Constructor Summary | |
UserGroupDataHandler()
|
|
| Method Summary | |
static void |
addGroupMember(java.lang.String groupName,
java.lang.String userName)
Adds a user a member of the group Manipulates user group entry table |
static void |
deleteObject(java.lang.String groupName)
Deletes user group data Manipulates user group table |
static boolean |
groupExists(java.lang.String groupName)
Method that checks if a group exists |
static java.lang.String[] |
list()
List of user groups |
static void |
removeGroupMember(java.lang.String groupName,
java.lang.String userName)
Removes a user a member of the group Manipulates user group entry table |
static CasObjectData |
retrieveObject(java.lang.String groupName)
Retrieve user group object Picks up values from user group table and user group entries table |
static java.lang.String |
storeObject(UserGroupData userGpData)
Insert user group data into group table Does not create a new user entry and will fail if the user does not already exist in the user table. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
static Log logger
private static I18n i18n
| Constructor Detail |
public UserGroupDataHandler()
| Method Detail |
public static java.lang.String storeObject(UserGroupData userGpData)
throws CasDBException
CasDBException
public static java.lang.String[] list()
throws CasDBException
CasDBException
public static CasObjectData retrieveObject(java.lang.String groupName)
throws CasDBException
CasDBException
public static void deleteObject(java.lang.String groupName)
throws CasDBException
CasDBException
public static void addGroupMember(java.lang.String groupName,
java.lang.String userName)
throws CasDBException
CasDBException
public static void removeGroupMember(java.lang.String groupName,
java.lang.String userName)
throws CasDBException
CasDBException
public static boolean groupExists(java.lang.String groupName)
throws CasDBException
CasDBException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||