Class ProductReviewAction
java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.customer.product.ProductReviewAction
This action processes the review submitted by the user.
- Author:
- Tony Zakula
-
Field Summary
Fields inherited from class org.apache.struts.action.Action
servlet
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconstructEmailHTML
(javax.servlet.http.HttpServletRequest request, String adminURL) constructEmailText
(javax.servlet.http.HttpServletRequest request, String adminURL) protected boolean
customerSubmittedReviewForProduct
(Customer customer, Product product) org.apache.struts.action.ActionForward
execute
(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) private String
getFileExt
(String fmtFileName) protected Product
loadProduct
(ProductReviewForm baseForm) void
sendAdministratorEmail
(ProductReviewForm baseForm, ProductReview productReview) protected void
uploadFiles
(ProductReviewForm baseForm) Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
-
Field Details
-
log
static org.apache.commons.logging.Log log
-
-
Constructor Details
-
ProductReviewAction
public ProductReviewAction()
-
-
Method Details
-
execute
public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception - Overrides:
execute
in classorg.apache.struts.action.Action
- Throws:
Exception
-
loadProduct
- Throws:
Exception
-
uploadFiles
- Throws:
Exception
-
customerSubmittedReviewForProduct
-
sendAdministratorEmail
-
constructEmailText
-
constructEmailHTML
-
getFileExt
-