1
2
3
4
5
6 package pt.digitalis.dif.dem.managers.impl;
7
8 import pt.digitalis.dif.controller.http.HTTPConstants;
9 import pt.digitalis.dif.dem.interfaces.ICustomFormDefinition;
10 import pt.digitalis.dif.dem.interfaces.IStageInstance;
11 import pt.digitalis.dif.dem.managers.ICustomFormManager;
12 import pt.digitalis.dif.dem.objects.CustomFormDefinition;
13 import pt.digitalis.utils.common.StringUtils;
14
15
16
17
18
19 public class CustomFormManagerDummyImpl implements ICustomFormManager {
20
21
22
23
24
25 public final ICustomFormDefinition getConfiguration(IStageInstance stageInstance, String businessConfigurationID)
26 {
27 Object submitStage = stageInstance.getContext().getRequest().getParameter(HTTPConstants.FORM_SUBMIT_STAGE);
28 Object submitForm = stageInstance.getContext().getRequest().getParameter(HTTPConstants.FORM_SUBMIT_NAME);
29
30 return this.getConfiguration(StringUtils.toStringOrNull(submitStage), StringUtils.toStringOrNull(submitForm),
31 businessConfigurationID);
32 }
33
34
35
36
37
38 public ICustomFormDefinition getConfiguration(String stageID, String formName, String businessConfigurationID)
39 {
40 CustomFormDefinition def = new CustomFormDefinition();
41 def.setStageID(stageID.toLowerCase());
42 def.setFormName(formName.toLowerCase());
43 def.setBusinessConfigurationID(businessConfigurationID);
44
45 return def;
46 }
47
48
49
50
51 public void updateConfiguration(ICustomFormDefinition definition)
52 {
53
54 }
55
56 }