org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.service.globus
Class CodedNodeGraphAuthorization

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

public class CodedNodeGraphAuthorization
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
CodedNodeGraphAuthorization()
           
 
Method Summary
 void authorizeAreCodesRelated(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeDestroy(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 authorizeGetResourceProperty(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 authorizeIntersect(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeIsCodeInGraph(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 authorizeResolveAsList(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeRestrictToAssociations(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeRestrictToCodes(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeRestrictToCodeSystem(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeRestrictToDirectionalNames(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeRestrictToSourceCodes(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeRestrictToSourceCodeSystem(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeRestrictToTargetCodes(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeRestrictToTargetCodeSystem(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeSetTerminationTime(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeToNodeList(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeUnion(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

CodedNodeGraphAuthorization

public CodedNodeGraphAuthorization()
Method Detail

getServiceNamespace

protected java.lang.String getServiceNamespace()

getCallerIdentity

public static java.lang.String getCallerIdentity()

authorizeResolveAsList

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

authorizeGetServiceSecurityMetadata

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

authorizeRestrictToSourceCodeSystem

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

authorizeRestrictToTargetCodeSystem

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

authorizeRestrictToCodeSystem

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

authorizeRestrictToTargetCodes

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

authorizeRestrictToSourceCodes

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

authorizeRestrictToDirectionalNames

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

authorizeRestrictToAssociations

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

authorizeRestrictToCodes

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

authorizeIntersect

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

authorizeUnion

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

authorizeIsCodeInGraph

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

authorizeToNodeList

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

authorizeAreCodesRelated

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

authorizeDestroy

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

authorizeSetTerminationTime

public void authorizeSetTerminationTime(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.