org.LexGrid.LexBIG.cagrid.LexEVSGridService.HistoryService.service.globus
Class HistoryServiceAuthorization

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

public class HistoryServiceAuthorization
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
HistoryServiceAuthorization()
           
 
Method Summary
static void authorizeDestroy()
           
static void authorizeGetAncestors()
           
static void authorizeGetBaselines()
           
static void authorizeGetConceptChangeVersions()
           
static void authorizeGetConceptCreationVersion()
           
static void authorizeGetDescendents()
           
static void authorizeGetEarliestBaseline()
           
static void authorizeGetEditActionList()
           
static void authorizeGetEditActionList2()
           
static void authorizeGetEditActionList3()
           
static void authorizeGetLatestBaseline()
           
static void authorizeGetMultipleResourceProperties()
           
static void authorizeGetResourceProperty()
           
static void authorizeGetServiceSecurityMetadata()
           
static void authorizeGetSystemRelease()
           
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

HistoryServiceAuthorization

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

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

authorizeGetAncestors

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

authorizeGetBaselines

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

authorizeGetConceptChangeVersions

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

authorizeGetConceptCreationVersion

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

authorizeGetDescendents

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

authorizeGetEarliestBaseline

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

authorizeGetEditActionList

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

authorizeGetEditActionList2

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

authorizeGetEditActionList3

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

authorizeGetLatestBaseline

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

authorizeGetSystemRelease

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