org.globus.ogsa.impl.base.cas.server.databaseAccess.accessors
Class ExternalPolicyEvaluator
java.lang.Object
org.globus.ogsa.impl.base.cas.server.databaseAccess.accessors.ExternalPolicyEvaluator
- public class ExternalPolicyEvaluator
- extends java.lang.Object
Evaluates and returns relevant external policies i.e policies on objects
other than the CAS server itself. All methods in this class deal only with
external objects.
|
Method Summary |
static java.util.Vector |
getPolicies(java.lang.String userNick)
|
static java.util.Vector |
getPolicies(java.lang.String userNick,
java.lang.String resource,
java.util.Vector actionIds)
|
static java.util.Vector |
getPoliciesForActions(java.lang.String userNick,
java.util.Vector actionIds)
|
static java.util.Vector |
getPoliciesForResource(java.lang.String userNick,
java.lang.String resource)
|
static java.util.Vector |
sortPolicies(java.util.Vector policyVector)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExternalPolicyEvaluator
public ExternalPolicyEvaluator()
getPolicies
public static java.util.Vector getPolicies(java.lang.String userNick)
throws CasDBException
- Throws:
CasDBException
getPoliciesForResource
public static java.util.Vector getPoliciesForResource(java.lang.String userNick,
java.lang.String resource)
throws CasDBException
- Throws:
CasDBException
getPoliciesForActions
public static java.util.Vector getPoliciesForActions(java.lang.String userNick,
java.util.Vector actionIds)
throws CasDBException
- Throws:
CasDBException
getPolicies
public static java.util.Vector getPolicies(java.lang.String userNick,
java.lang.String resource,
java.util.Vector actionIds)
throws CasDBException
- Throws:
CasDBException
sortPolicies
public static java.util.Vector sortPolicies(java.util.Vector policyVector)
throws CasDBException
- Throws:
CasDBException