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

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

public class HistoryServiceAuthorization
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
HistoryServiceAuthorization()
           
 
Method Summary
 void authorizeDestroy(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetAncestors(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetBaselines(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetConceptChangeVersions(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetConceptCreationVersion(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetDescendents(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetEarliestBaseline(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetEditActionList(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetEditActionList2(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetEditActionList3(javax.security.auth.Subject peerSubject, MessageContext context, javax.xml.namespace.QName operation)
           
 void authorizeGetLatestBaseline(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 authorizeGetSystemRelease(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

HistoryServiceAuthorization

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

authorizeGetAncestors

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

authorizeGetBaselines

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

authorizeGetConceptChangeVersions

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

authorizeGetConceptCreationVersion

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

authorizeGetDescendents

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

authorizeGetEarliestBaseline

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

authorizeGetEditActionList

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

authorizeGetEditActionList2

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

authorizeGetEditActionList3

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

authorizeGetLatestBaseline

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

authorizeGetSystemRelease

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