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)
|
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
-
(c) Copyright IBM Corporation 1998, 2011