org.LexGrid.LexBIG.cagrid.LexEVSGridService.LexBIGServiceConvenienceMethods.service.globus
Class LexBIGServiceConvenienceMethodsAuthorization

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

public class LexBIGServiceConvenienceMethodsAuthorization
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
LexBIGServiceConvenienceMethodsAuthorization()
           
 
Method Summary
static void authorizeCreateCodeNodeSet()
           
static void authorizeDestroy()
           
static void authorizeGetAssociationForwardAndReverseNames()
           
static void authorizeGetAssociationForwardName()
           
static void authorizeGetAssociationForwardNames()
           
static void authorizeGetAssociationForwardOneLevel()
           
static void authorizeGetAssociationReverseName()
           
static void authorizeGetAssociationReverseNames()
           
static void authorizeGetAssociationReverseOneLevel()
           
static void authorizeGetCodingSchemeCopyright()
           
static void authorizeGetCodingSchemesWithSupportedAssociation()
           
static void authorizeGetHierarchyIDs()
           
static void authorizeGetHierarchyLevelNext()
           
static void authorizeGetHierarchyLevelPrev()
           
static void authorizeGetHierarchyPathToRoot()
           
static void authorizeGetHierarchyRoots()
           
static void authorizeGetHierarchyRootSet()
           
static void authorizeGetMultipleResourceProperties()
           
static void authorizeGetRenderingDetail()
           
static void authorizeGetResourceProperty()
           
static void authorizeGetServiceSecurityMetadata()
           
static void authorizeIsCodeRetired()
           
static void authorizeIsForwardName()
           
static void authorizeIsReverseName()
           
static void authorizeQueryResourceProperties()
           
static void authorizeSetTerminationTime()
           
 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

LexBIGServiceConvenienceMethodsAuthorization

public LexBIGServiceConvenienceMethodsAuthorization()
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

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