|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.globus.cas.impl.databaseAccess.PolicyQueryHandler
Used to retrieve all policies (on external objects and CAS server) on a specific object or all policies for a user.
| Field Summary | |
private static I18n |
i18n
|
(package private) static Log |
logger
|
| Constructor Summary | |
PolicyQueryHandler()
|
|
| Method Summary | |
static PolicyData[] |
getAllApplicablePolicy(java.lang.String type,
java.lang.String name)
Returns all applicable policies for a given type and name |
private static java.util.Vector |
getAllPoliciesForGroup(java.lang.String type,
java.lang.String groupName)
Returns all polcies for a given userGroup/obejctGroup/serviceActionGroup Both CAS and External policies are returned |
private static java.util.Vector |
getAllPoliciesForNamespace(java.lang.String nickName)
Returns all polcies for a given namespace a) part of objectSpec and objectSpecDesc = Namespace b) part of "ObjectGroup" (of which it is a member) |
private static java.util.Vector |
getAllPoliciesForObject(java.lang.String objectId)
Returns all polcies for a given object. |
private static java.util.Vector |
getAllPoliciesForServiceAction(java.lang.String serviceActionId)
Returns all polcies for a given service/action mapping. |
private static java.util.Vector |
getAllPoliciesForServiceType(java.lang.String serviceName)
Returns all polcies for a given service. |
private static java.util.Vector |
getAllPoliciesForTrustAnchor(java.lang.String nickName)
Returns all polcies for a given trust anchor. |
private static java.util.Vector |
getAllPoliciesForUser(java.lang.String userNick)
Returns all polcies for a given user. |
private static PolicyData |
replaceInternalIds(PolicyData policyData)
|
| 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 PolicyQueryHandler()
| Method Detail |
private static java.util.Vector getAllPoliciesForTrustAnchor(java.lang.String nickName)
throws CasDBException
CasDBException
private static java.util.Vector getAllPoliciesForNamespace(java.lang.String nickName)
throws CasDBException
CasDBException
private static java.util.Vector getAllPoliciesForUser(java.lang.String userNick)
throws CasDBException
CasDBException
private static java.util.Vector getAllPoliciesForObject(java.lang.String objectId)
throws CasDBException
CasDBException
private static java.util.Vector getAllPoliciesForServiceType(java.lang.String serviceName)
throws CasDBException
CasDBException
private static java.util.Vector getAllPoliciesForServiceAction(java.lang.String serviceActionId)
throws CasDBException
CasDBException
private static java.util.Vector getAllPoliciesForGroup(java.lang.String type,
java.lang.String groupName)
throws CasDBException
CasDBException
public static PolicyData[] getAllApplicablePolicy(java.lang.String type,
java.lang.String name)
throws CasDBException
CasDBException
private static PolicyData replaceInternalIds(PolicyData policyData)
throws CasDBException
CasDBException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||