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

java.lang.Object
  extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.service.globus.LexEVSGridServiceAuthorization

public class LexEVSGridServiceAuthorization
extends java.lang.Object

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.


Field Summary
static java.lang.String SERVICE_NAMESPACE
           
 
Constructor Summary
LexEVSGridServiceAuthorization()
           
 
Method Summary
 void authorizeGetCodingSchemeConcepts(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetFilter(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetFilterExtensions(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetGenericExtension(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetGenericExtensions(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetHistoryService(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetMatchAlgorithms(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetMultipleResourceProperties(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetNodeGraph(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetResourceProperty(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetServiceMetadata(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetServiceSecurityMetadata(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetSortAlgorithm(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetSortAlgorithms(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetSupportedCodingSchemes(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeQueryResourceProperties(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeResolveCodingScheme(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeResolveCodingSchemeCopyright(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeSetSecurityToken(javax.security.auth.Subject peerSubject, 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(PDPConfig config, java.lang.String name, java.lang.String id)
           
 boolean isPermitted(javax.security.auth.Subject peerSubject, 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
 

Field Detail

SERVICE_NAMESPACE

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

LexEVSGridServiceAuthorization

public LexEVSGridServiceAuthorization()
Method Detail

getServiceNamespace

protected java.lang.String getServiceNamespace()

getCallerIdentity

public static java.lang.String getCallerIdentity()

authorizeGetServiceSecurityMetadata

public void authorizeGetServiceSecurityMetadata(javax.security.auth.Subject peerSubject,
                                                MessageContext context,
                                                javax.xml.namespace.QName operation)
                                         throws AuthorizationException
Throws:
AuthorizationException

authorizeGetSupportedCodingSchemes

public void authorizeGetSupportedCodingSchemes(javax.security.auth.Subject peerSubject,
                                               MessageContext context,
                                               javax.xml.namespace.QName operation)
                                        throws AuthorizationException
Throws:
AuthorizationException

authorizeGetCodingSchemeConcepts

public void authorizeGetCodingSchemeConcepts(javax.security.auth.Subject peerSubject,
                                             MessageContext context,
                                             javax.xml.namespace.QName operation)
                                      throws AuthorizationException
Throws:
AuthorizationException

authorizeResolveCodingScheme

public void authorizeResolveCodingScheme(javax.security.auth.Subject peerSubject,
                                         MessageContext context,
                                         javax.xml.namespace.QName operation)
                                  throws AuthorizationException
Throws:
AuthorizationException

authorizeGetMatchAlgorithms

public void authorizeGetMatchAlgorithms(javax.security.auth.Subject peerSubject,
                                        MessageContext context,
                                        javax.xml.namespace.QName operation)
                                 throws AuthorizationException
Throws:
AuthorizationException

authorizeGetNodeGraph

public void authorizeGetNodeGraph(javax.security.auth.Subject peerSubject,
                                  MessageContext context,
                                  javax.xml.namespace.QName operation)
                           throws AuthorizationException
Throws:
AuthorizationException

authorizeGetSortAlgorithms

public void authorizeGetSortAlgorithms(javax.security.auth.Subject peerSubject,
                                       MessageContext context,
                                       javax.xml.namespace.QName operation)
                                throws AuthorizationException
Throws:
AuthorizationException

authorizeGetGenericExtensions

public void authorizeGetGenericExtensions(javax.security.auth.Subject peerSubject,
                                          MessageContext context,
                                          javax.xml.namespace.QName operation)
                                   throws AuthorizationException
Throws:
AuthorizationException

authorizeGetGenericExtension

public void authorizeGetGenericExtension(javax.security.auth.Subject peerSubject,
                                         MessageContext context,
                                         javax.xml.namespace.QName operation)
                                  throws AuthorizationException
Throws:
AuthorizationException

authorizeGetFilterExtensions

public void authorizeGetFilterExtensions(javax.security.auth.Subject peerSubject,
                                         MessageContext context,
                                         javax.xml.namespace.QName operation)
                                  throws AuthorizationException
Throws:
AuthorizationException

authorizeGetHistoryService

public void authorizeGetHistoryService(javax.security.auth.Subject peerSubject,
                                       MessageContext context,
                                       javax.xml.namespace.QName operation)
                                throws AuthorizationException
Throws:
AuthorizationException

authorizeGetServiceMetadata

public void authorizeGetServiceMetadata(javax.security.auth.Subject peerSubject,
                                        MessageContext context,
                                        javax.xml.namespace.QName operation)
                                 throws AuthorizationException
Throws:
AuthorizationException

authorizeGetSortAlgorithm

public void authorizeGetSortAlgorithm(javax.security.auth.Subject peerSubject,
                                      MessageContext context,
                                      javax.xml.namespace.QName operation)
                               throws AuthorizationException
Throws:
AuthorizationException

authorizeGetFilter

public void authorizeGetFilter(javax.security.auth.Subject peerSubject,
                               MessageContext context,
                               javax.xml.namespace.QName operation)
                        throws AuthorizationException
Throws:
AuthorizationException

authorizeResolveCodingSchemeCopyright

public void authorizeResolveCodingSchemeCopyright(javax.security.auth.Subject peerSubject,
                                                  MessageContext context,
                                                  javax.xml.namespace.QName operation)
                                           throws AuthorizationException
Throws:
AuthorizationException

authorizeSetSecurityToken

public void authorizeSetSecurityToken(javax.security.auth.Subject peerSubject,
                                      MessageContext context,
                                      javax.xml.namespace.QName operation)
                               throws AuthorizationException
Throws:
AuthorizationException

authorizeGetMultipleResourceProperties

public void authorizeGetMultipleResourceProperties(javax.security.auth.Subject peerSubject,
                                                   MessageContext context,
                                                   javax.xml.namespace.QName operation)
                                            throws AuthorizationException
Throws:
AuthorizationException

authorizeGetResourceProperty

public void authorizeGetResourceProperty(javax.security.auth.Subject peerSubject,
                                         MessageContext context,
                                         javax.xml.namespace.QName operation)
                                  throws AuthorizationException
Throws:
AuthorizationException

authorizeQueryResourceProperties

public void authorizeQueryResourceProperties(javax.security.auth.Subject peerSubject,
                                             MessageContext context,
                                             javax.xml.namespace.QName operation)
                                      throws AuthorizationException
Throws:
AuthorizationException

isPermitted

public boolean isPermitted(javax.security.auth.Subject peerSubject,
                           MessageContext context,
                           javax.xml.namespace.QName operation)
                    throws AuthorizationException
Throws:
AuthorizationException

getPolicy

public org.w3c.dom.Node getPolicy(org.w3c.dom.Node query)
                           throws InvalidPolicyException
Throws:
InvalidPolicyException

getPolicyNames

public java.lang.String[] getPolicyNames()

setPolicy

public org.w3c.dom.Node setPolicy(org.w3c.dom.Node policy)
                           throws InvalidPolicyException
Throws:
InvalidPolicyException

close

public void close()
           throws CloseException
Throws:
CloseException

initialize

public void initialize(PDPConfig config,
                       java.lang.String name,
                       java.lang.String id)
                throws InitializeException
Throws:
InitializeException

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.