Class DataPoolSelectionWindowInjector
- java.lang.Object
-
- org.openbravo.client.application.window.hooks.DataPoolSelectionWindowInjector
-
- All Implemented Interfaces:
ExtraWindowSettingsInjector
public class DataPoolSelectionWindowInjector extends Object implements ExtraWindowSettingsInjector
This class checks when Data Pool Selection screen loads that read-only pool is configured and shows a message when it's not.
-
-
Constructor Summary
Constructors Constructor Description DataPoolSelectionWindowInjector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
doAddSetting(Map<String,Object> parameters, org.codehaus.jettison.json.JSONObject json)
This method is executed in theexecute
method.
-
-
-
Method Detail
-
doAddSetting
public Map<String,Object> doAddSetting(Map<String,Object> parameters, org.codehaus.jettison.json.JSONObject json) throws OBException
Description copied from interface:ExtraWindowSettingsInjector
This method is executed in theexecute
method. Using the WindowSettingsActionHandler.EXTRA_CALLBACK key it is possible to return a List<String> with JavaScript functions that are executed on the callback of the WindowSettingsActionHandler execution. These functions only receive the "data" object as argument. All other keys are included in a "extraSettings" JavaScript object in the response "data" object.- Specified by:
doAddSetting
in interfaceExtraWindowSettingsInjector
- Parameters:
parameters
- the parameters Map of the current WindowSettingsActionHandler execution.json
- the JSONObject instance of the response of the WindowSettingsActionHandler.- Returns:
- A Map<String, Object> with all the extra settings desired to be included in the WindowSettingsActionHandler response.
- Throws:
OBException
-
-