|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.globus.ogsa.impl.base.cas.server.databaseAccess.accessors.ObjectGroupDataHandler
Manipulate the data for ObjectGroups in the database
| Constructor Summary | |
ObjectGroupDataHandler()
|
|
| Method Summary | |
static void |
addGroupMember(java.lang.String groupName,
java.lang.String objectSpec,
java.lang.String objectSpecDesc)
Adds an object specification and its description as a member of the group ObjectSpec can be objectId(if object), user name, userGroup name, serviceType name, namespace nickname, trust anchor nickname Corresponding objectSpecDesc are object, user, userGroup, serviceType, namespace, trustAnchor Ensure that consistency in the db is maintained and so entries for object spec and exists in the relevant tables |
static void |
addObjectToGroup(java.lang.String groupName,
java.lang.String objectName,
java.lang.String objectNamespace)
|
static void |
deleteObject(java.lang.String groupName)
Deletes object group data Manipulates object group table |
static java.lang.String[] |
getObjectGroupsForMember(java.lang.String objectSpec,
java.lang.String objectSpecDesc)
|
static boolean |
isMember(java.lang.String objectSpec,
java.lang.String objSpecDesc)
|
static java.lang.String[] |
list()
List of object group |
static void |
removeGroupMember(java.lang.String groupName,
java.lang.String objectSpec,
java.lang.String objectSpecDesc)
Removes the group member Manipulates only group entry table |
static void |
removeObjectFromGroup(java.lang.String groupName,
java.lang.String objectName,
java.lang.String objectNamespace)
|
static CasObjectData |
retrieveObject(java.lang.String groupName)
Retrieve object group object Picks up values from object group table and object group entries table |
static java.lang.String |
storeObject(ObjectGroupData objectGpData)
Insert into group table Does not create a new object and will fail if the object specified does not exist |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ObjectGroupDataHandler()
| Method Detail |
public static java.lang.String storeObject(ObjectGroupData objectGpData)
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 objectSpec,
java.lang.String objectSpecDesc)
throws CasDBException
CasDBException
public static void removeGroupMember(java.lang.String groupName,
java.lang.String objectSpec,
java.lang.String objectSpecDesc)
throws CasDBException
CasDBException
public static void addObjectToGroup(java.lang.String groupName,
java.lang.String objectName,
java.lang.String objectNamespace)
throws CasDBException
CasDBException
public static void removeObjectFromGroup(java.lang.String groupName,
java.lang.String objectName,
java.lang.String objectNamespace)
throws CasDBException
CasDBException
public static java.lang.String[] getObjectGroupsForMember(java.lang.String objectSpec,
java.lang.String objectSpecDesc)
throws CasDBException
CasDBException
public static boolean isMember(java.lang.String objectSpec,
java.lang.String objSpecDesc)
throws CasDBException
CasDBException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||