Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.clra.xml.security
Class DBAuthorizationHandler  view DBAuthorizationHandler download DBAuthorizationHandler.java

java.lang.Object
  extended byorg.apache.axis.handlers.BasicHandler
      extended bycom.clra.xml.security.DBAuthorizationHandler
All Implemented Interfaces:
org.apache.axis.Handler, java.io.Serializable

public class DBAuthorizationHandler
extends org.apache.axis.handlers.BasicHandler

A renamed, but otherwise identical, version of the Axis SimpleAuthorizationHandler, which checks to see if a user specified in the MessageContext is allowed to perform the requested action. The main value of this class is to put the Axis code under CLRA version control, in case the Axis version disappears or changes in some incompatible way (which is, admittedly, very unlikely).

Version:
$Revision: 1.1 $ ($Date: 2003/03/05 01:21:03 $)

Field Summary
protected static org.apache.commons.logging.Log log
           
 
Fields inherited from class org.apache.axis.handlers.BasicHandler
makeLockable, name, options
 
Constructor Summary
DBAuthorizationHandler()
           
 
Method Summary
 void invoke(org.apache.axis.MessageContext msgContext)
          Authorize the user and targetService from the msgContext
 void undo(org.apache.axis.MessageContext msgContext)
          Nothing to undo
 
Methods inherited from class org.apache.axis.handlers.BasicHandler
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.commons.logging.Log log
Constructor Detail

DBAuthorizationHandler

public DBAuthorizationHandler()
Method Detail

invoke

public void invoke(org.apache.axis.MessageContext msgContext)
            throws org.apache.axis.AxisFault
Authorize the user and targetService from the msgContext


undo

public void undo(org.apache.axis.MessageContext msgContext)
Nothing to undo