gov.nih.nci.caarray.services.external.v1_0.grid.service.globus
Class CaArraySvc_v1_0Authorization
java.lang.Object
gov.nih.nci.caarray.services.external.v1_0.grid.service.globus.CaArraySvc_v1_0Authorization
- All Implemented Interfaces:
- java.io.Serializable, org.globus.wsrf.security.authorization.Interceptor, org.globus.wsrf.security.authorization.PDP
public class CaArraySvc_v1_0Authorization
- extends java.lang.Object
- implements org.globus.wsrf.security.authorization.PDP
DO NOT EDIT: This class is autogenerated!
This is a PDP for use with the globus authorization callout.
This class will have a authorize method for each method on this grid service.
The method is responsible for making any authorization callouts required to satisfy the
authorization requirements placed on each method call. Each method will either return
upon a successful authorization or will throw an exception upon a failed authorization.
- See Also:
- Serialized Form
Method Summary |
void |
authorizeEnumerateBiomaterials(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeEnumerateBiomaterialsByKeyword(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeEnumerateByExample(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeEnumerateExperiments(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeEnumerateExperimentsByKeyword(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeEnumerateFiles(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeEnumerateHybridizations(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeGetAllCharacteristicCategories(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeGetAllPrincipalInvestigators(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeGetAnnotationSet(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeGetDataSet(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeGetFileContentsTransfer(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeGetMageTabExport(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeGetMultipleResourceProperties(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeGetResourceProperty(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeGetServiceSecurityMetadata(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeGetTermsForCategory(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeQueryResourceProperties(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeSearchByExample(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeSearchForBiomaterials(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeSearchForBiomaterialsByKeyword(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeSearchForExperiments(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeSearchForExperimentsByKeyword(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeSearchForFiles(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeSearchForHybridizations(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
authorizeSearchForQuantitationTypes(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
void |
close()
|
static java.lang.String |
getCallerIdentity()
|
org.w3c.dom.Node |
getPolicy(org.w3c.dom.Node query)
|
java.lang.String[] |
getPolicyNames()
|
protected java.lang.String |
getServiceNamespace()
|
void |
initialize(org.globus.wsrf.security.authorization.PDPConfig config,
java.lang.String name,
java.lang.String id)
|
boolean |
isPermitted(javax.security.auth.Subject peerSubject,
javax.xml.rpc.handler.MessageContext context,
javax.xml.namespace.QName operation)
|
org.w3c.dom.Node |
setPolicy(org.w3c.dom.Node policy)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_NAMESPACE
public static final java.lang.String SERVICE_NAMESPACE
- See Also:
- Constant Field Values
CaArraySvc_v1_0Authorization
public CaArraySvc_v1_0Authorization()
getServiceNamespace
protected java.lang.String getServiceNamespace()
getCallerIdentity
public static java.lang.String getCallerIdentity()
authorizeGetServiceSecurityMetadata
public void authorizeGetServiceSecurityMetadata(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeSearchForExperiments
public void authorizeSearchForExperiments(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeGetAllPrincipalInvestigators
public void authorizeGetAllPrincipalInvestigators(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeEnumerateExperiments
public void authorizeEnumerateExperiments(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeGetFileContentsTransfer
public void authorizeGetFileContentsTransfer(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeGetDataSet
public void authorizeGetDataSet(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeSearchForBiomaterials
public void authorizeSearchForBiomaterials(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeSearchForHybridizations
public void authorizeSearchForHybridizations(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeSearchForExperimentsByKeyword
public void authorizeSearchForExperimentsByKeyword(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeSearchForFiles
public void authorizeSearchForFiles(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeSearchForBiomaterialsByKeyword
public void authorizeSearchForBiomaterialsByKeyword(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeGetMageTabExport
public void authorizeGetMageTabExport(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeSearchForQuantitationTypes
public void authorizeSearchForQuantitationTypes(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeSearchByExample
public void authorizeSearchByExample(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeGetAnnotationSet
public void authorizeGetAnnotationSet(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeGetTermsForCategory
public void authorizeGetTermsForCategory(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeGetAllCharacteristicCategories
public void authorizeGetAllCharacteristicCategories(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeEnumerateExperimentsByKeyword
public void authorizeEnumerateExperimentsByKeyword(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeEnumerateBiomaterials
public void authorizeEnumerateBiomaterials(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeEnumerateBiomaterialsByKeyword
public void authorizeEnumerateBiomaterialsByKeyword(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeEnumerateHybridizations
public void authorizeEnumerateHybridizations(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeEnumerateFiles
public void authorizeEnumerateFiles(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeEnumerateByExample
public void authorizeEnumerateByExample(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeGetMultipleResourceProperties
public void authorizeGetMultipleResourceProperties(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeGetResourceProperty
public void authorizeGetResourceProperty(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
authorizeQueryResourceProperties
public void authorizeQueryResourceProperties(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
- Throws:
org.globus.wsrf.impl.security.authorization.exceptions.AuthorizationException
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