|
||||||||||
| 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.PolicyDataHandler
Used to manipulate PolicyData in the database
| Constructor Summary | |
PolicyDataHandler()
|
|
| Method Summary | |
static java.util.Vector |
constructPolicyData(java.sql.ResultSet resultSet,
boolean external)
|
static void |
deleteObject(java.lang.String policyId)
Remove policy table entry from database - (revoke rights) Manipulates only policy table |
static void |
deletePolicyForObject(java.lang.String objectSpec,
java.lang.String objectSpecDesc)
|
static java.lang.String |
getObjectSpecString(CasObjectData objSpec,
java.lang.String objectSpecDesc)
|
static java.lang.String |
getPolicyId(PolicyData policyObj)
|
static PolicyData |
grant(java.lang.String userGroupName,
java.lang.String objSpec,
java.lang.String objSpecDesc,
java.lang.String actionSpec,
java.lang.String actionSpecDesc)
Store the policy represented by the given parameters Construct the policy object and store |
static PolicyData |
grantObject(java.lang.String userGroupName,
CasObjectData objSpec,
java.lang.String objSpecDesc,
java.lang.String actionSpec,
java.lang.String actionSpecDesc)
Store the policy represented by the given parameters Construct the policy object and store Does not handle serviceActionGp as spec |
static java.lang.String[] |
list()
List of all Policy Data |
boolean |
policyObjectExists(PolicyData policyData)
Returns true if policy object exists in the table This is *not* a permission query and does not have any semantic ramifications |
static void |
printPolicyVector(java.util.Vector policies)
|
static CasObjectData |
retrieveObject(java.lang.String policyId)
|
static java.lang.String |
storeObject(PolicyData policyData)
Store the policy data object - (grant of rights) Manipulates only the policy_table in the database |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PolicyDataHandler()
| Method Detail |
public static java.lang.String storeObject(PolicyData policyData)
throws CasDBException
CasDBException
public static java.lang.String getPolicyId(PolicyData policyObj)
throws CasDBException
CasDBException
public static java.lang.String[] list()
throws CasDBException
CasDBException
public static CasObjectData retrieveObject(java.lang.String policyId)
throws CasDBException
CasDBException
public static void deleteObject(java.lang.String policyId)
throws CasDBException
CasDBException
public boolean policyObjectExists(PolicyData policyData)
throws CasDBException
CasDBException
public static PolicyData grantObject(java.lang.String userGroupName,
CasObjectData objSpec,
java.lang.String objSpecDesc,
java.lang.String actionSpec,
java.lang.String actionSpecDesc)
throws CasDBException
CasDBException
public static PolicyData grant(java.lang.String userGroupName,
java.lang.String objSpec,
java.lang.String objSpecDesc,
java.lang.String actionSpec,
java.lang.String actionSpecDesc)
throws CasDBException
CasDBException
public static java.lang.String getObjectSpecString(CasObjectData objSpec,
java.lang.String objectSpecDesc)
throws CasDBException
CasDBException
public static void deletePolicyForObject(java.lang.String objectSpec,
java.lang.String objectSpecDesc)
throws CasDBException
CasDBException
public static java.util.Vector constructPolicyData(java.sql.ResultSet resultSet,
boolean external)
throws CasDBException
CasDBExceptionpublic static void printPolicyVector(java.util.Vector policies)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||