|
@ -187,6 +187,10 @@ public class Controler { |
|
|
actionParam.put("value", null); |
|
|
actionParam.put("value", null); |
|
|
if ( param.getType().equals(Boolean.class) ) { |
|
|
if ( param.getType().equals(Boolean.class) ) { |
|
|
actionParam.put("value", false); |
|
|
actionParam.put("value", false); |
|
|
|
|
|
} else if ( param.getType().equals(Integer.class) ) { |
|
|
|
|
|
actionParam.put("value", 0); |
|
|
|
|
|
} else if ( param.getType().equals(String.class) ) { |
|
|
|
|
|
actionParam.put("value", ""); |
|
|
} |
|
|
} |
|
|
if ( param.getType().isEnum() ) { |
|
|
if ( param.getType().isEnum() ) { |
|
|
actionParam.put("type", "Enum"); |
|
|
actionParam.put("type", "Enum"); |
|
@ -200,6 +204,9 @@ public class Controler { |
|
|
paramOption.put("value", str); |
|
|
paramOption.put("value", str); |
|
|
paramOptions.add(paramOption); |
|
|
paramOptions.add(paramOption); |
|
|
} |
|
|
} |
|
|
|
|
|
if (!paramOptions.isEmpty()) { |
|
|
|
|
|
actionParam.put("value", paramOptions.get(0).get("value")); |
|
|
|
|
|
} |
|
|
actionParam.put("options", paramOptions); |
|
|
actionParam.put("options", paramOptions); |
|
|
} |
|
|
} |
|
|
actionParam.put("name", param.getName()); |
|
|
actionParam.put("name", param.getName()); |
|
|