|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.btt.struts.utils.BTTTokenProcessor
Constructor Summary | |
---|---|
protected |
BTTTokenProcessor()
Protected constructor for TokenProcessor. |
Method Summary | |
---|---|
java.lang.String |
generateToken(javax.servlet.http.HttpServletRequest request)
Generate a new transaction token, to be used for enforcing a single request for a particular transaction. |
static BTTTokenProcessor |
getInstance()
Retrieves the singleton instance of this class. |
boolean |
isTokenValid(javax.servlet.http.HttpServletRequest request,
boolean reset,
java.lang.String actionName)
Return true if there is a transaction token stored in
the user's current session, and the value submitted as a request
parameter with this action matches it. |
boolean |
isTokenValid(javax.servlet.http.HttpServletRequest request,
java.lang.String actionName)
Return true if there is a transaction token stored in
the user's current session, and the value submitted as a request
parameter with this action matches it. |
void |
resetToken(javax.servlet.http.HttpServletRequest request,
java.lang.String actionName)
Reset the saved transaction token in the user's session. |
void |
saveToken(javax.servlet.http.HttpServletRequest request)
Save a new transaction token in the user's current session, creating a new session if necessary. |
java.lang.String |
toHex(byte[] buffer)
Convert a byte array to a String of hexadecimal digits and return it. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected BTTTokenProcessor()
Method Detail |
public static BTTTokenProcessor getInstance()
public boolean isTokenValid(javax.servlet.http.HttpServletRequest request, java.lang.String actionName)
true
if there is a transaction token stored in
the user's current session, and the value submitted as a request
parameter with this action matches it. Returns false
under any of the following circumstances:
request
- The servlet request we are processingpublic boolean isTokenValid(javax.servlet.http.HttpServletRequest request, boolean reset, java.lang.String actionName)
true
if there is a transaction token stored in
the user's current session, and the value submitted as a request
parameter with this action matches it. Returns false
request
- The servlet request we are processingreset
- Should we reset the token after checking it?public void resetToken(javax.servlet.http.HttpServletRequest request, java.lang.String actionName)
request
- The servlet request we are processingpublic void saveToken(javax.servlet.http.HttpServletRequest request)
request
- The servlet request we are processingpublic java.lang.String generateToken(javax.servlet.http.HttpServletRequest request)
request
- The request we are processingpublic java.lang.String toHex(byte[] buffer)
WARNING: This method is not part of TokenProcessor's public API. It's provided for backward compatibility only.
buffer
- The byte array to be converted
|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |