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

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

public class LexBIGServiceConvenienceMethodsAuthorization
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
LexBIGServiceConvenienceMethodsAuthorization()
           
 
Method Summary
 void authorizeCreateCodeNodeSet(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 authorizeGetAssociationForwardAndReverseNames(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetAssociationForwardName(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetAssociationForwardNames(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetAssociationForwardOneLevel(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetAssociationReverseName(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetAssociationReverseNames(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetAssociationReverseOneLevel(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetCodingSchemeCopyright(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetCodingSchemesWithSupportedAssociation(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetHierarchyIDs(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetHierarchyLevelNext(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetHierarchyLevelPrev(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetHierarchyPathToRoot(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetHierarchyRoots(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetHierarchyRootSet(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 authorizeGetRenderingDetail(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 authorizeIsCodeRetired(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeIsForwardName(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeIsReverseName(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 authorizeSetTerminationTime(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

LexBIGServiceConvenienceMethodsAuthorization

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

authorizeGetRenderingDetail

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

authorizeGetCodingSchemesWithSupportedAssociation

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

authorizeGetHierarchyIDs

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

authorizeIsCodeRetired

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

authorizeGetAssociationForwardName

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

authorizeGetAssociationForwardNames

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

authorizeGetAssociationReverseName

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

authorizeGetAssociationReverseNames

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

authorizeIsForwardName

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

authorizeIsReverseName

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

authorizeGetHierarchyLevelNext

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

authorizeGetHierarchyLevelPrev

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

authorizeGetHierarchyPathToRoot

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

authorizeGetHierarchyRoots

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

authorizeGetHierarchyRootSet

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

authorizeCreateCodeNodeSet

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

authorizeGetAssociationForwardAndReverseNames

public void authorizeGetAssociationForwardAndReverseNames(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

authorizeGetCodingSchemeCopyright

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

authorizeGetAssociationReverseOneLevel

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

authorizeGetAssociationForwardOneLevel

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