|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.mikeblanton.paypal.servlet.AbstractPDTServlet
The AbstractPDTServlet
can be extended to deal with incoming PDT's. An attempt
to validate the is done by posting the PDT back to PayPal (see the PayPal Integration
Guide for more information). If the PDT is successfully validated, the abstract method
processValidPDT(PayPalData)
is called. Otherwise, the abstract method
processInvalidPDT(PayPalData)
method is called.
Constructor Summary | |
AbstractPDTServlet()
|
Method Summary | |
protected void |
doGet(javax.servlet.http.HttpServletRequest _request,
javax.servlet.http.HttpServletResponse _response)
Called when a GET request is made. |
protected void |
doPost(javax.servlet.http.HttpServletRequest _request,
javax.servlet.http.HttpServletResponse _response)
Called when a POST request is made. |
protected java.lang.String |
getAt()
Loads the at field in the following order:Servlet Parameter paypaltools.pdt.at
Configuration Property pdt.at
System Property paypaltools.pdt.at
NOTE: The at field is only loaded the first time
the method is called. |
protected abstract void |
processInvalidPDT(PayPalData _data,
javax.servlet.http.HttpServletRequest _request,
javax.servlet.http.HttpServletResponse _response)
Abstract method that is called when an INVALID PDT is received. |
protected abstract void |
processValidPDT(PayPalData _data,
javax.servlet.http.HttpServletRequest _request,
javax.servlet.http.HttpServletResponse _response)
Abstract method that is called when a VALID PDT is received. |
Constructor Detail |
public AbstractPDTServlet()
Method Detail |
protected void doGet(javax.servlet.http.HttpServletRequest _request, javax.servlet.http.HttpServletResponse _response) throws javax.servlet.ServletException, java.io.IOException
protected void doPost(javax.servlet.http.HttpServletRequest _request, javax.servlet.http.HttpServletResponse _response) throws javax.servlet.ServletException, java.io.IOException
protected java.lang.String getAt()
at
field in the following order:paypaltools.pdt.at
pdt.at
paypaltools.pdt.at
at
field is only loaded the first time
the method is called.protected abstract void processValidPDT(PayPalData _data, javax.servlet.http.HttpServletRequest _request, javax.servlet.http.HttpServletResponse _response)
_data
- protected abstract void processInvalidPDT(PayPalData _data, javax.servlet.http.HttpServletRequest _request, javax.servlet.http.HttpServletResponse _response)
_data
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |