org.LexGrid.LexBIG.cagrid.LexEVSGridService.ResolvedConceptReferencesIterator.service.globus
Class ResolvedConceptReferencesIteratorAuthorization

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

public class ResolvedConceptReferencesIteratorAuthorization
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
ResolvedConceptReferencesIteratorAuthorization()
           
 
Method Summary
static void authorizeDestroy()
           
static void authorizeGet()
           
static void authorizeGetMultipleResourceProperties()
           
static void authorizeGetNext()
           
static void authorizeGetResourceProperty()
           
static void authorizeGetServiceSecurityMetadata()
           
static void authorizeHasNext()
           
static void authorizeNext()
           
static void authorizeNextInt()
           
static void authorizeNumberRemaining()
           
static void authorizeQueryResourceProperties()
           
static void authorizeScroll()
           
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

ResolvedConceptReferencesIteratorAuthorization

public ResolvedConceptReferencesIteratorAuthorization()
Method Detail

getCallerIdentity

public static java.lang.String getCallerIdentity()

getInvocationCredential

public static org.globus.gsi.GlobusCredential getInvocationCredential()

authorizeNext

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

authorizeNextInt

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

authorizeGet

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

authorizeScroll

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

authorizeGetNext

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

authorizeGetServiceSecurityMetadata

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

authorizeHasNext

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

authorizeNumberRemaining

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

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