Class ProductEditAction
java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.administrator.product.ProductEditAction
- Direct Known Subclasses:
ProductAddAction,ProductDeleteAction
Struts action class that corresponds to requests to "/administrator/ProductEdit.do". Processes a request to edit a
record within the system.
- Author:
- David Tobey
-
Field Summary
FieldsFields inherited from class org.apache.struts.action.Action
servlet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.struts.action.ActionForwardexecute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) voidprocessImages(ProductAddEditForm productAddEditForm) private InputStreamresizeImage(InputStream inputStream, int imageSize) protected voidupdateAdvancedSearchIndex(ProductAddEditForm baseForm, int productID) private booleanvalidateImageBeingOverwritten(ProductAddEditForm productAddEditForm, FileStorageProcessor fsp, String fullPathForFile, String fileType) 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
-
ProductEditAction
public ProductEditAction()
-
-
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:
executein classorg.apache.struts.action.Action- Throws:
Exception
-
processImages
- Throws:
Exception
-
validateImageBeingOverwritten
private boolean validateImageBeingOverwritten(ProductAddEditForm productAddEditForm, FileStorageProcessor fsp, String fullPathForFile, String fileType) -
resizeImage
- Throws:
IOException
-
updateAdvancedSearchIndex
-