org.cagrid.gaards.cds.service.policy
Interface PolicyHandler
- All Known Implementing Classes:
- GroupPolicyHandler, IdentityPolicyHandler
public interface PolicyHandler
removeAllStoredPolicies
void removeAllStoredPolicies()
throws CDSInternalFault
- Throws:
CDSInternalFault
isSupported
boolean isSupported(java.lang.String policyClassName)
storePolicy
void storePolicy(DelegationIdentifier id,
DelegationPolicy policy)
throws CDSInternalFault,
InvalidPolicyFault
- Throws:
CDSInternalFault
InvalidPolicyFault
removePolicy
void removePolicy(DelegationIdentifier id)
throws CDSInternalFault
- Throws:
CDSInternalFault
getPolicy
DelegationPolicy getPolicy(DelegationIdentifier id)
throws CDSInternalFault,
InvalidPolicyFault
- Throws:
CDSInternalFault
InvalidPolicyFault
isAuthorized
boolean isAuthorized(DelegationIdentifier id,
java.lang.String gridIdentity)
throws CDSInternalFault
- Throws:
CDSInternalFault