method for each method on this grid service.
The method is responsibe for making any authorization callouts required to satisfy the
authorization requirements placed on each method call. Each method will either return
apon a successful authorization or will throw an exception apon a failed authorization.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_NAMESPACE
public static final java.lang.String SERVICE_NAMESPACE
- See Also:
- Constant Field Values
LexBIGServiceConvenienceMethodsAuthorization
public LexBIGServiceConvenienceMethodsAuthorization()
getCallerIdentity
public static java.lang.String getCallerIdentity()
getInvocationCredential
public static org.globus.gsi.GlobusCredential getInvocationCredential()
authorizeGetServiceSecurityMetadata
public static void authorizeGetServiceSecurityMetadata()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetRenderingDetail
public static void authorizeGetRenderingDetail()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetCodingSchemesWithSupportedAssociation
public static void authorizeGetCodingSchemesWithSupportedAssociation()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetHierarchyIDs
public static void authorizeGetHierarchyIDs()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeIsCodeRetired
public static void authorizeIsCodeRetired()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetAssociationForwardName
public static void authorizeGetAssociationForwardName()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetAssociationForwardNames
public static void authorizeGetAssociationForwardNames()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetAssociationReverseName
public static void authorizeGetAssociationReverseName()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetAssociationReverseNames
public static void authorizeGetAssociationReverseNames()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeIsForwardName
public static void authorizeIsForwardName()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeIsReverseName
public static void authorizeIsReverseName()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetHierarchyLevelNext
public static void authorizeGetHierarchyLevelNext()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetHierarchyLevelPrev
public static void authorizeGetHierarchyLevelPrev()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetHierarchyPathToRoot
public static void authorizeGetHierarchyPathToRoot()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetHierarchyRoots
public static void authorizeGetHierarchyRoots()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetHierarchyRootSet
public static void authorizeGetHierarchyRootSet()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetMultipleResourceProperties
public static void authorizeGetMultipleResourceProperties()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetResourceProperty
public static void authorizeGetResourceProperty()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeQueryResourceProperties
public static void authorizeQueryResourceProperties()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeCreateCodeNodeSet
public static void authorizeCreateCodeNodeSet()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetAssociationForwardAndReverseNames
public static void authorizeGetAssociationForwardAndReverseNames()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeDestroy
public static void authorizeDestroy()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeSetTerminationTime
public static void authorizeSetTerminationTime()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetCodingSchemeCopyright
public static void authorizeGetCodingSchemeCopyright()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetAssociationReverseOneLevel
public static void authorizeGetAssociationReverseOneLevel()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
authorizeGetAssociationForwardOneLevel
public static void authorizeGetAssociationForwardOneLevel()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
isPermitted
public boolean isPermitted(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
throws org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
- Specified by:
isPermitted
in interface org.globus.wsrf.security.authorization.PDP
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
getPolicy
public org.w3c.dom.Node getPolicy(org.w3c.dom.Node query)
throws org.globus.wsrf.impl.security.authorization.exceptions.InvalidPolicyException
- Specified by:
getPolicy
in interface org.globus.wsrf.security.authorization.PDP
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.InvalidPolicyException
getPolicyNames
public java.lang.String[] getPolicyNames()
- Specified by:
getPolicyNames
in interface org.globus.wsrf.security.authorization.PDP
setPolicy
public org.w3c.dom.Node setPolicy(org.w3c.dom.Node policy)
throws org.globus.wsrf.impl.security.authorization.exceptions.InvalidPolicyException
- Specified by:
setPolicy
in interface org.globus.wsrf.security.authorization.PDP
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.InvalidPolicyException
close
public void close()
throws org.globus.wsrf.impl.security.authorization.exceptions.CloseException
- Specified by:
close
in interface org.globus.wsrf.security.authorization.Interceptor
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.CloseException
initialize
public void initialize(org.globus.wsrf.security.authorization.PDPConfig config,
java.lang.String name,
java.lang.String id)
throws org.globus.wsrf.impl.security.authorization.exceptions.InitializeException
- Specified by:
initialize
in interface org.globus.wsrf.security.authorization.Interceptor
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.InitializeException