IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.cs.rest
Interface SecurityAdvice

All Known Implementing Classes:
BTTSecurityAdvice

public interface SecurityAdvice


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)
           
 

Method Detail

checkAuthorization

void checkAuthorization(javax.servlet.http.HttpServletRequest req)
                        throws ForbiddenException,
                               UnauthorizedException
Parameters:
req -
Throws:
ForbiddenException
UnauthorizedException

checkAuthorization

void checkAuthorization(javax.servlet.http.HttpServletRequest req,
                        java.lang.String operationName)
                        throws ForbiddenException,
                               UnauthorizedException
Parameters:
req -
operationName -
Throws:
ForbiddenException
UnauthorizedException

checkAuthorization

void checkAuthorization(javax.servlet.http.HttpServletRequest req,
                        java.lang.String processorName,
                        java.lang.String procId)
                        throws ForbiddenException,
                               UnauthorizedException
Parameters:
req -
processorName -
procId -
Throws:
ForbiddenException
UnauthorizedException

checkAuthorization

void checkAuthorization(javax.servlet.http.HttpServletRequest req,
                        java.lang.String processorName,
                        java.lang.String procId,
                        java.lang.String nextEvent)
                        throws ForbiddenException,
                               UnauthorizedException
Parameters:
req -
processorName -
procId -
nextEvent -
Throws:
ForbiddenException
UnauthorizedException

filterRequest

void filterRequest(javax.servlet.http.HttpServletRequest req,
                   ChannelContext cc,
                   Context ctx,
                   java.lang.Object requestData)
Parameters:
req -
cc -
ctx -
requestData -

filterResponse

void filterResponse(javax.servlet.http.HttpServletRequest req,
                    ChannelContext cc,
                    Context ctx,
                    java.lang.Object responseData)
Parameters:
req -
cc -
ctx -
responseData -

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011