IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.cs.rest
Class BTTSecurityAdvice

java.lang.Object
  extended by com.ibm.btt.cs.rest.BTTSecurityAdvice
All Implemented Interfaces:
SecurityAdvice

public class BTTSecurityAdvice
extends java.lang.Object
implements SecurityAdvice


Constructor Summary
BTTSecurityAdvice()
           
 
Method Summary
 void checkAuthorization(javax.servlet.http.HttpServletRequest req)
           
 void checkAuthorization(javax.servlet.http.HttpServletRequest req, java.lang.String operationName)
           
 void checkAuthorization(javax.servlet.http.HttpServletRequest req, java.lang.String processorName, java.lang.String procId)
           
 void checkAuthorization(javax.servlet.http.HttpServletRequest req, java.lang.String processorName, java.lang.String procId, java.lang.String nextEvent)
           
 void filterRequest(javax.servlet.http.HttpServletRequest req, ChannelContext cc, Context ctx, java.lang.Object requestData)
           
 void filterResponse(javax.servlet.http.HttpServletRequest req, ChannelContext cc, Context ctx, java.lang.Object responseData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BTTSecurityAdvice

public BTTSecurityAdvice()
Method Detail

checkAuthorization

public void checkAuthorization(javax.servlet.http.HttpServletRequest req)
                        throws ForbiddenException,
                               UnauthorizedException
Specified by:
checkAuthorization in interface SecurityAdvice
Throws:
ForbiddenException
UnauthorizedException

checkAuthorization

public void checkAuthorization(javax.servlet.http.HttpServletRequest req,
                               java.lang.String operationName)
                        throws ForbiddenException,
                               UnauthorizedException
Specified by:
checkAuthorization in interface SecurityAdvice
Throws:
ForbiddenException
UnauthorizedException

checkAuthorization

public void checkAuthorization(javax.servlet.http.HttpServletRequest req,
                               java.lang.String processorName,
                               java.lang.String procId)
                        throws ForbiddenException,
                               UnauthorizedException
Specified by:
checkAuthorization in interface SecurityAdvice
Throws:
ForbiddenException
UnauthorizedException

checkAuthorization

public void checkAuthorization(javax.servlet.http.HttpServletRequest req,
                               java.lang.String processorName,
                               java.lang.String procId,
                               java.lang.String nextEvent)
                        throws ForbiddenException,
                               UnauthorizedException
Specified by:
checkAuthorization in interface SecurityAdvice
Throws:
ForbiddenException
UnauthorizedException

filterRequest

public void filterRequest(javax.servlet.http.HttpServletRequest req,
                          ChannelContext cc,
                          Context ctx,
                          java.lang.Object requestData)
Specified by:
filterRequest in interface SecurityAdvice

filterResponse

public void filterResponse(javax.servlet.http.HttpServletRequest req,
                           ChannelContext cc,
                           Context ctx,
                           java.lang.Object responseData)
Specified by:
filterResponse in interface SecurityAdvice

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011