org.mmbase.applications.vprowizards.spring
Interface Command

All Known Implementing Classes:
BasicCommand

public interface Command

This interface should be implemented by all classes that should be able to be used for binding action html forms from the vpro-wizards.

Author:
ebunders

Method Summary
 Map<String,Map<String,Action>> getActions()
           
 void processActions(HttpServletRequest request, HttpServletResponse response, ResultContainer resultContainer)
          This method should process all the action objects after the data binding was done.
 

Method Detail

getActions

Map<String,Map<String,Action>> getActions()
Returns:
the map that have all the Action instances mapped to arbitrary keys. This method is used in the databinding process, The way actions are mapped is like this: actions[]

processActions

void processActions(HttpServletRequest request,
                    HttpServletResponse response,
                    ResultContainer resultContainer)
This method should process all the action objects after the data binding was done. The class implementing this interface should make shure the actions are executed in the proper order (i.e. node create actions first and so on). The method is called after the data binding process is completed.

Parameters:
transaction - an mmbase transaction in which all datamanipulation is done
request -
response -


MMBase 2.0-SNAPSHOT - null