fr.paris.lutece.plugins.stock.web
Class StockJspBean

java.lang.Object
  extended by fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
      extended by fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean
          extended by fr.paris.lutece.plugins.stock.web.StockJspBean

public class StockJspBean
extends fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean

This class provides the user interface to manage form features ( manage, create, modify, remove)


Field Summary
static java.lang.String PARAMETER_CATEGORY_ACTION_ID
           
static java.lang.String PARAMETER_CATEGORY_ID
           
protected static java.lang.String PROPERTY_DEFAULT_SESSION_PER_PAGE
           
static java.lang.String RESOURCE_TYPE
           
static java.lang.String RIGHT_MANAGE_STOCK
           
 
Constructor Summary
StockJspBean()
          Constructor
 
Method Summary
 java.lang.String doCreateCategory(javax.servlet.http.HttpServletRequest request, java.lang.String strClassName)
          Process the data capture form of a new category
 java.lang.String doCreateProduct(javax.servlet.http.HttpServletRequest request, java.lang.String strProductClassName)
          Process the data capture form of a new product
 java.lang.String doDeleteCategory(javax.servlet.http.HttpServletRequest request, java.lang.String strCategoryClassName)
          Deletes a category
 java.lang.String doDeleteProduct(javax.servlet.http.HttpServletRequest request, java.lang.String strProductClassName)
          Deletes a product
 java.lang.String doModifyCategory(javax.servlet.http.HttpServletRequest request, java.lang.String strCategoryClassName)
          Process the data capture form to modify a category
 java.lang.String doModifyProduct(javax.servlet.http.HttpServletRequest request, java.lang.String strProductClassName)
          Process the data capture form to modify a product
 java.lang.String getCreateCategory(javax.servlet.http.HttpServletRequest request, java.lang.String strCategoryClassName)
          Returns the form to create a category
protected  java.lang.String getCreatePageTitle()
          Return the title of the categorie creation page
 java.lang.String getCreateProduct(javax.servlet.http.HttpServletRequest request, java.lang.String strProductClassName)
          Returns the form to create a product
 java.lang.String getDeleteCategory(javax.servlet.http.HttpServletRequest request, java.lang.String strCategoryClassName)
          Returns the confirmation message to delete a category
 java.lang.String getDeleteProduct(javax.servlet.http.HttpServletRequest request, java.lang.String strProductClassName)
          Returns the confirmation message to delete a product
protected static java.lang.Integer getIdCategory(javax.servlet.http.HttpServletRequest request)
          Return the category id contained in the request
protected  java.lang.String getJspManageCategories(javax.servlet.http.HttpServletRequest request)
          Returns url of the jsp manage category
 java.lang.String getJspManageProduct(javax.servlet.http.HttpServletRequest request)
          Returns url of the jsp manage product
 java.lang.String getManageCategories(javax.servlet.http.HttpServletRequest request)
          Return management page of categories
 java.lang.String getManageCreationCategory(javax.servlet.http.HttpServletRequest request)
          Returns the Html code for choosing the category type to create
 java.lang.String getManageCreationProduct(javax.servlet.http.HttpServletRequest request)
          Return the Html code for choosing the category type to create
 java.lang.String getManageProducts(javax.servlet.http.HttpServletRequest request)
          Return management page of product
 java.lang.String getManageStock(javax.servlet.http.HttpServletRequest request)
          Return management page of plugin stock
protected  java.lang.String getMessageDeleteCategoryConfirmation()
          Returns message for delete confirmation
protected  java.lang.String getMessageDeleteProductConfirmation()
          Returns message for delete confirmation
 java.lang.String getModifyCategory(javax.servlet.http.HttpServletRequest request, java.lang.String strCategoryClassName)
          Returns the form to modify a category
protected  java.lang.String getModifyPageTitle()
          Return the title of the categorie modification page
 java.lang.String getModifyProduct(javax.servlet.http.HttpServletRequest request, java.lang.String strProductClassName)
          Returns the form to modify a product
protected  java.lang.String getReturnJspAfterCreateCategory(javax.servlet.http.HttpServletRequest request, Category category)
          Returns url of the jsp after creating a category
protected  java.lang.String getReturnJspAfterCreateProduct(javax.servlet.http.HttpServletRequest request, Product product)
          Returns url of the jsp after creating a product
protected  java.lang.String getReturnJspAfterModifyProduct(javax.servlet.http.HttpServletRequest request, Product product)
          Returns url of the jsp after product modification
 
Methods inherited from class fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean
getPlugin, init
 
Methods inherited from class fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
getAdminPage, getFeatureIcon, getHomeUrl, getLocale, getPageTitle, getUser, setFeatureIcon, setPageTitleProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RIGHT_MANAGE_STOCK

public static final java.lang.String RIGHT_MANAGE_STOCK
See Also:
Constant Field Values

RESOURCE_TYPE

public static final java.lang.String RESOURCE_TYPE
See Also:
Constant Field Values

PARAMETER_CATEGORY_ID

public static final java.lang.String PARAMETER_CATEGORY_ID
See Also:
Constant Field Values

PARAMETER_CATEGORY_ACTION_ID

public static final java.lang.String PARAMETER_CATEGORY_ACTION_ID
See Also:
Constant Field Values

PROPERTY_DEFAULT_SESSION_PER_PAGE

protected static final java.lang.String PROPERTY_DEFAULT_SESSION_PER_PAGE
See Also:
Constant Field Values
Constructor Detail

StockJspBean

public StockJspBean()
Constructor

Method Detail

getManageStock

public java.lang.String getManageStock(javax.servlet.http.HttpServletRequest request)
Return management page of plugin stock

Parameters:
request - The Http request
Returns:
Html management page of plugin stock

getIdCategory

protected static java.lang.Integer getIdCategory(javax.servlet.http.HttpServletRequest request)
Return the category id contained in the request

Parameters:
request - the request
Returns:
category id

getManageProducts

public java.lang.String getManageProducts(javax.servlet.http.HttpServletRequest request)
Return management page of product

Parameters:
request - The Http request
Returns:
Html management page of products

getManageCreationProduct

public java.lang.String getManageCreationProduct(javax.servlet.http.HttpServletRequest request)
Return the Html code for choosing the category type to create

Parameters:
request - The Http request
Returns:
the Html code for choosing the category type to create

getCreateProduct

public java.lang.String getCreateProduct(javax.servlet.http.HttpServletRequest request,
                                         java.lang.String strProductClassName)
Returns the form to create a product

Parameters:
request - The Http request
strProductClassName - The class used for the product
Returns:
the html code of the product form

doCreateProduct

public java.lang.String doCreateProduct(javax.servlet.http.HttpServletRequest request,
                                        java.lang.String strProductClassName)
Process the data capture form of a new product

Parameters:
request - The Http Request
strProductClassName - The class used for the product
Returns:
The Jsp URL of the process result

getModifyProduct

public java.lang.String getModifyProduct(javax.servlet.http.HttpServletRequest request,
                                         java.lang.String strProductClassName)
Returns the form to modify a product

Parameters:
request - The Http request
strProductClassName - The class used for the product
Returns:
the html code of the product form

doModifyProduct

public java.lang.String doModifyProduct(javax.servlet.http.HttpServletRequest request,
                                        java.lang.String strProductClassName)
Process the data capture form to modify a product

Parameters:
request - The Http Request
strProductClassName - The class used for the product
Returns:
The Jsp URL of the process result

getDeleteProduct

public java.lang.String getDeleteProduct(javax.servlet.http.HttpServletRequest request,
                                         java.lang.String strProductClassName)
Returns the confirmation message to delete a product

Parameters:
request - The Http request
strProductClassName - The class used for the product
Returns:
the html code message

doDeleteProduct

public java.lang.String doDeleteProduct(javax.servlet.http.HttpServletRequest request,
                                        java.lang.String strProductClassName)
Deletes a product

Parameters:
request - The Http request
strProductClassName - The class used for the product
Returns:
the html code message

getManageCategories

public java.lang.String getManageCategories(javax.servlet.http.HttpServletRequest request)
Return management page of categories

Parameters:
request - The Http request
Returns:
Html management page of categories

getManageCreationCategory

public java.lang.String getManageCreationCategory(javax.servlet.http.HttpServletRequest request)
Returns the Html code for choosing the category type to create

Parameters:
request - The Http request
Returns:
the Html code for choosing the category type to create

getCreateCategory

public java.lang.String getCreateCategory(javax.servlet.http.HttpServletRequest request,
                                          java.lang.String strCategoryClassName)
Returns the form to create a category

Parameters:
request - The Http request
strCategoryClassName - The class used for the category
Returns:
the html code of the category form

doCreateCategory

public java.lang.String doCreateCategory(javax.servlet.http.HttpServletRequest request,
                                         java.lang.String strClassName)
Process the data capture form of a new category

Parameters:
request - The Http Request
strClassName - The class used for the category
Returns:
The Jsp URL of the process result

getModifyCategory

public java.lang.String getModifyCategory(javax.servlet.http.HttpServletRequest request,
                                          java.lang.String strCategoryClassName)
Returns the form to modify a category

Parameters:
request - The Http request
strCategoryClassName - The class used for the product
Returns:
the html code of the category form

doModifyCategory

public java.lang.String doModifyCategory(javax.servlet.http.HttpServletRequest request,
                                         java.lang.String strCategoryClassName)
Process the data capture form to modify a category

Parameters:
request - The Http Request
strCategoryClassName - The class used for the category
Returns:
The Jsp URL of the process result

getDeleteCategory

public java.lang.String getDeleteCategory(javax.servlet.http.HttpServletRequest request,
                                          java.lang.String strCategoryClassName)
Returns the confirmation message to delete a category

Parameters:
request - The Http request
strCategoryClassName - The class used for the category
Returns:
the html code message

doDeleteCategory

public java.lang.String doDeleteCategory(javax.servlet.http.HttpServletRequest request,
                                         java.lang.String strCategoryClassName)
Deletes a category

Parameters:
request - The Http request
strCategoryClassName - The class used for the category
Returns:
the html code message

getJspManageCategories

protected java.lang.String getJspManageCategories(javax.servlet.http.HttpServletRequest request)
Returns url of the jsp manage category

Parameters:
request - The HTTP request
Returns:
url of the jsp manage category

getReturnJspAfterCreateCategory

protected java.lang.String getReturnJspAfterCreateCategory(javax.servlet.http.HttpServletRequest request,
                                                           Category category)
Returns url of the jsp after creating a category

Parameters:
request - The HTTP request
category - the created category
Returns:
url of the jsp after creating a category ( manage categories in this case)

getReturnJspAfterCreateProduct

protected java.lang.String getReturnJspAfterCreateProduct(javax.servlet.http.HttpServletRequest request,
                                                          Product product)
Returns url of the jsp after creating a product

Parameters:
request - The HTTP request
product - the created product
Returns:
url of the jsp after creating a product ( manage categories in this case)

getReturnJspAfterModifyProduct

protected java.lang.String getReturnJspAfterModifyProduct(javax.servlet.http.HttpServletRequest request,
                                                          Product product)
Returns url of the jsp after product modification

Parameters:
request - The HTTP request
product - the modified product
Returns:
url of the jsp after product modification ( manage categories in this case)

getJspManageProduct

public java.lang.String getJspManageProduct(javax.servlet.http.HttpServletRequest request)
Returns url of the jsp manage product

Parameters:
request - The HTTP request
Returns:
url of the jsp manage product

getMessageDeleteCategoryConfirmation

protected java.lang.String getMessageDeleteCategoryConfirmation()
Returns message for delete confirmation

Returns:
the message

getMessageDeleteProductConfirmation

protected java.lang.String getMessageDeleteProductConfirmation()
Returns message for delete confirmation

Returns:
the message

getCreatePageTitle

protected java.lang.String getCreatePageTitle()
Return the title of the categorie creation page

Returns:
the title

getModifyPageTitle

protected java.lang.String getModifyPageTitle()
Return the title of the categorie modification page

Returns:
the title


Copyright © 2011 Mairie de Paris. All Rights Reserved.