Skip to content

Commit b36d87d

Browse files
committed
More reliable GUI settings panel
1 parent 64c9ba6 commit b36d87d

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

logicaldoc-gui/src/main/java/com/logicaldoc/gui/frontend/client/settings/gui/GUISettingsPanel.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import com.smartgwt.client.widgets.form.fields.SpinnerItem;
2424
import com.smartgwt.client.widgets.form.fields.TextItem;
2525
import com.smartgwt.client.widgets.form.fields.ToggleItem;
26-
import com.smartgwt.client.widgets.form.fields.events.ClickEvent;
2726
import com.smartgwt.client.widgets.tab.Tab;
2827

2928
/**
@@ -347,7 +346,7 @@ private void initGUI(List<GUIParameter> settings) {
347346
maxHistories.setWrapTitle(false);
348347

349348
SpinnerItem maxVersions = ItemFactory.newSpinnerItem("maxversions",
350-
Integer.parseInt(Util.getParameterValue(settings, "gui.maxversions").trim()));
349+
Util.getParameterValueAsInt(settings, "gui.maxversions", 100));
351350
maxVersions.setStep(10);
352351
maxVersions.setWrapTitle(false);
353352

@@ -377,31 +376,31 @@ private void initGUI(List<GUIParameter> settings) {
377376
webcontentFolders.setWidth(350);
378377

379378
SpinnerItem sessionTimeout = ItemFactory.newSpinnerItem("sessiontimeout",
380-
Integer.parseInt(Util.getParameterValue(settings, "session.timeout", "30").trim()));
379+
Util.getParameterValueAsInt(settings, "session.timeout", 30));
381380
sessionTimeout.setHint(I18N.message("minutes"));
382381
sessionTimeout.setRequired(true);
383382
sessionTimeout.setWrapTitle(false);
384383
sessionTimeout.setMin(1);
385384
sessionTimeout.setStep(5);
386385

387386
SpinnerItem rpcTimeout = ItemFactory.newSpinnerItem("rpctimeout",
388-
Integer.parseInt(Util.getParameterValue(settings, "gui.rpc.timeout", "2").trim()));
387+
Util.getParameterValueAsInt(settings, "gui.rpc.timeout", 2));
389388
rpcTimeout.setHint(I18N.message("minutes"));
390389
rpcTimeout.setRequired(true);
391390
rpcTimeout.setWrapTitle(false);
392391
rpcTimeout.setMin(1);
393392
rpcTimeout.setStep(1);
394393

395394
SpinnerItem sessionHeartbeat = ItemFactory.newSpinnerItem("sessionheartbeat",
396-
Integer.parseInt(Util.getParameterValue(settings, "session.heartbeat", "60").trim()));
395+
Util.getParameterValueAsInt(settings, "session.heartbeat", 60));
397396
sessionHeartbeat.setHint(I18N.message(SECONDS));
398397
sessionHeartbeat.setRequired(true);
399398
sessionHeartbeat.setWrapTitle(false);
400399
sessionHeartbeat.setMin(0);
401400
sessionHeartbeat.setStep(10);
402401

403402
SpinnerItem popupTimeout = ItemFactory.newSpinnerItem("popuptimeout",
404-
Integer.parseInt(Util.getParameterValue(settings, "gui.popup.timeout", "4").trim()));
403+
Util.getParameterValueAsInt(settings, "gui.popup.timeout", 4));
405404
popupTimeout.setHint(I18N.message(SECONDS));
406405
popupTimeout.setRequired(true);
407406
popupTimeout.setWrapTitle(false);
@@ -417,15 +416,15 @@ private void initGUI(List<GUIParameter> settings) {
417416
lockOnEditing.setWrapTitle(false);
418417

419418
SpinnerItem avatarSize = ItemFactory.newSpinnerItem("avatarsize",
420-
Integer.parseInt(Util.getParameterValue(settings, "gui.avatar.size", "128").trim()));
419+
Util.getParameterValueAsInt(settings, "gui.avatar.size", 128));
421420
avatarSize.setHint(PIXELS);
422421
avatarSize.setRequired(true);
423422
avatarSize.setWrapTitle(false);
424423
avatarSize.setStep(16);
425424
avatarSize.setMin(16);
426425

427426
SpinnerItem wfDashletRows = ItemFactory.newSpinnerItem("wfdashletrows",
428-
Integer.parseInt(Util.getParameterValue(settings, "gui.wf.dashlet.rows", "50").trim()));
427+
Util.getParameterValueAsInt(settings, "gui.wf.dashlet.rows", 50));
429428
wfDashletRows.setRequired(true);
430429
wfDashletRows.setWrapTitle(false);
431430
wfDashletRows.setMin(5);
@@ -440,7 +439,7 @@ private void initGUI(List<GUIParameter> settings) {
440439

441440
ButtonItem save = new ButtonItem();
442441
save.setTitle(I18N.message("save"));
443-
save.addClickHandler((ClickEvent event) -> {
442+
save.addClickHandler(click -> {
444443
if (Boolean.FALSE.equals(vm.validate()))
445444
return;
446445
onSave();

0 commit comments

Comments
 (0)