org.LexGrid.LexBIG.cagrid.LexEVSGridService.service.globus
Class LexEVSGridServiceAuthorization

java.lang.Object
  extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.service.globus.LexEVSGridServiceAuthorization
All Implemented Interfaces:
java.io.Serializable, org.globus.wsrf.security.authorization.Interceptor, org.globus.wsrf.security.authorization.PDP

public class LexEVSGridServiceAuthorization
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 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

Field Summary
static java.lang.String SERVICE_NAMESPACE
           
 
Constructor Summary
LexEVSGridServiceAuthorization()
           
 
Method Summary
static void authorizeGetCodingSchemeConcepts()
           
static void authorizeGetFilter()
           
static void authorizeGetFilterExtensions()
           
static void authorizeGetGenericExtension()
           
static void authorizeGetGenericExtensions()
           
static void authorizeGetHistoryService()
           
static void authorizeGetLastUpdateTime()
           
static void authorizeGetMatchAlgorithms()
           
static void authorizeGetMultipleResourceProperties()
           
static void authorizeGetNodeGraph()
           
static void authorizeGetResourceProperty()
           
static void authorizeGetServiceMetadata()
           
static void authorizeGetServiceSecurityMetadata()
           
static void authorizeGetSortAlgorithm()
           
static void authorizeGetSortAlgorithms()
           
static void authorizeGetSupportedCodingSchemes()
           
static void authorizeQueryResourceProperties()
           
static void authorizeResolveCodingScheme()
           
static void authorizeResolveCodingSchemeCopyright()
           
static void authorizeSetSecurityToken()
           
 void close()
           
static java.lang.String getCallerIdentity()
           
static org.globus.gsi.GlobusCredential getInvocationCredential()
           
 org.w3c.dom.Node getPolicy(org.w3c.dom.Node query)
           
 java.lang.String[] getPolicyNames()
           
 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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVICE_NAMESPACE

public static final java.lang.String SERVICE_NAMESPACE
See Also:
Constant Field Values
Constructor Detail

LexEVSGridServiceAuthorization

public LexEVSGridServiceAuthorization()
Method Detail

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

authorizeGetSupportedCodingSchemes

public static void authorizeGetSupportedCodingSchemes()
                                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeGetCodingSchemeConcepts

public static void authorizeGetCodingSchemeConcepts()
                                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeGetLastUpdateTime

public static void authorizeGetLastUpdateTime()
                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeResolveCodingScheme

public static void authorizeResolveCodingScheme()
                                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeGetMatchAlgorithms

public static void authorizeGetMatchAlgorithms()
                                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeGetNodeGraph

public static void authorizeGetNodeGraph()
                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeGetSortAlgorithms

public static void authorizeGetSortAlgorithms()
                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeGetGenericExtensions

public static void authorizeGetGenericExtensions()
                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeGetGenericExtension

public static void authorizeGetGenericExtension()
                                         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

authorizeGetFilterExtensions

public static void authorizeGetFilterExtensions()
                                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeGetHistoryService

public static void authorizeGetHistoryService()
                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeGetServiceMetadata

public static void authorizeGetServiceMetadata()
                                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeGetSortAlgorithm

public static void authorizeGetSortAlgorithm()
                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeGetFilter

public static void authorizeGetFilter()
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeResolveCodingSchemeCopyright

public static void authorizeResolveCodingSchemeCopyright()
                                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

authorizeSetSecurityToken

public static void authorizeSetSecurityToken()
                                      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