This abstract class performs common tasks when trying to update simple or
compound properties. It implements the Template Method pattern to take care
of the differences between updating a simple property and a compound one.
This class basically retrives parameters from
UpdatePropertyForm ,
then gets a description of the current property to update and finally
forwards to UpdateMultiValuedPropertyJSP or
UpdateSingleValuedPropertyJSP pages.
If the selected property for update is compound and single-valued with
0 values, this action creates and initializes a value for updating it,
and then (after the forward) lets the user edit it in a JSP frm.
author: Abel Iago Toral Quiroga since: 1.0
Templete Method pattern hook. This method is used to retrive a
ViewProperty list with information about a specific value
of the current property. It will differently implemented depending on
the property is simple or compound. Its assumed that this method returns
view-properties ordered by its simple names.
Parameters: request - the current request. Used if current propery is simple toget the message label Prototypes.CommonLabels.value Parameters: property - the property that is being updated Parameters: metaProperty - the property meta information Parameters: valueIndex - the value of this property that will be examined. a Collection of ViewProperty objects Exception if an error ocurred
Methods inherited from es.udc.mypersonalizer.admin.http.controller.actions.propertyeditor.PropertyEditorAction