Add i18n to CommonDialogWindow constructor

Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com>
This commit is contained in:
Melanie Retter
2016-06-23 11:25:32 +02:00
parent f567461993
commit a9ebb763f6
10 changed files with 18 additions and 19 deletions

View File

@@ -223,7 +223,7 @@ public class SoftwareModuleAddUpdateWindow extends CustomComponent implements Se
/* add main layout to the window */ /* add main layout to the window */
window = SPUIComponentProvider.getWindow(i18n.get("upload.caption.add.new.swmodule"), null, window = SPUIComponentProvider.getWindow(i18n.get("upload.caption.add.new.swmodule"), null,
SPUIDefinitions.CREATE_UPDATE_WINDOW, this, event -> saveOrUpdate(), event -> closeThisWindow(), null, SPUIDefinitions.CREATE_UPDATE_WINDOW, this, event -> saveOrUpdate(), event -> closeThisWindow(), null,
getMandatoryFields(formLayout), null); getMandatoryFields(formLayout), null, i18n);
window.getButtonsLayout().removeStyleName("actionButtonsMargin"); window.getButtonsLayout().removeStyleName("actionButtonsMargin");
nameTextField.focus(); nameTextField.focus();
} }

View File

@@ -133,7 +133,7 @@ public class CreateUpdateSoftwareTypeLayout extends CreateUpdateTypeLayout
reset(); reset();
window = SPUIComponentProvider.getWindow(i18n.get("caption.add.type"), null, window = SPUIComponentProvider.getWindow(i18n.get("caption.add.type"), null,
SPUIDefinitions.CREATE_UPDATE_WINDOW, this, this::save, this::discard, null, getMandatoryFields(), SPUIDefinitions.CREATE_UPDATE_WINDOW, this, this::save, this::discard, null, getMandatoryFields(),
getEditedFields()); getEditedFields(), i18n);
} }
private Map<String, Boolean> getMandatoryFields() { private Map<String, Boolean> getMandatoryFields() {

View File

@@ -77,7 +77,7 @@ public class CommonDialogWindow extends Window implements Serializable {
private final Map<String, Boolean> editedFields; private final Map<String, Boolean> editedFields;
@Autowired @Autowired
private I18N i18n; private final I18N i18n;
/** /**
* Constructor. * Constructor.
@@ -95,7 +95,7 @@ public class CommonDialogWindow extends Window implements Serializable {
*/ */
public CommonDialogWindow(final String caption, final Component content, final String helpLink, public CommonDialogWindow(final String caption, final Component content, final String helpLink,
final ClickListener saveButtonClickListener, final ClickListener cancelButtonClickListener, final ClickListener saveButtonClickListener, final ClickListener cancelButtonClickListener,
final Map<String, Boolean> requiredFields, final Map<String, Boolean> editedFields) { final Map<String, Boolean> requiredFields, final Map<String, Boolean> editedFields, final I18N i18n) {
checkNotNull(saveButtonClickListener); checkNotNull(saveButtonClickListener);
checkNotNull(cancelButtonClickListener); checkNotNull(cancelButtonClickListener);
this.caption = caption; this.caption = caption;
@@ -105,7 +105,7 @@ public class CommonDialogWindow extends Window implements Serializable {
this.cancelButtonClickListener = cancelButtonClickListener; this.cancelButtonClickListener = cancelButtonClickListener;
this.requiredFields = requiredFields; this.requiredFields = requiredFields;
this.editedFields = editedFields; this.editedFields = editedFields;
this.i18n = i18n;
init(); init();
} }
@@ -259,9 +259,7 @@ public class CommonDialogWindow extends Window implements Serializable {
private void createMandatoryLabel() { private void createMandatoryLabel() {
if (existsMandatoryFieldsInWindowContent()) { if (existsMandatoryFieldsInWindowContent()) {
// final Label madatoryLabel = new final Label mandatoryLabel = new Label(i18n.get("label.mandatory.field"));
// Label(i18n.get("label.mandatory.field"));
final Label mandatoryLabel = new Label("* Mandatory Field");
mandatoryLabel.addStyleName(SPUIStyleDefinitions.SP_TEXTFIELD_ERROR + " " + ValoTheme.LABEL_TINY); mandatoryLabel.addStyleName(SPUIStyleDefinitions.SP_TEXTFIELD_ERROR + " " + ValoTheme.LABEL_TINY);
if (content instanceof TargetAddUpdateWindowLayout) { if (content instanceof TargetAddUpdateWindowLayout) {

View File

@@ -154,9 +154,9 @@ public final class SPUIComponentProvider {
public static CommonDialogWindow getWindow(final String caption, final String id, final String type, public static CommonDialogWindow getWindow(final String caption, final String id, final String type,
final Component content, final ClickListener saveButtonClickListener, final Component content, final ClickListener saveButtonClickListener,
final ClickListener cancelButtonClickListener, final String helpLink, final ClickListener cancelButtonClickListener, final String helpLink,
final Map<String, Boolean> requiredFields, final Map<String, Boolean> editedFields) { final Map<String, Boolean> requiredFields, final Map<String, Boolean> editedFields, final I18N i18n) {
return SPUIWindowDecorator.getDeocratedWindow(caption, id, type, content, saveButtonClickListener, return SPUIWindowDecorator.getDeocratedWindow(caption, id, type, content, saveButtonClickListener,
cancelButtonClickListener, helpLink, requiredFields, editedFields); cancelButtonClickListener, helpLink, requiredFields, editedFields, i18n);
} }
/** /**

View File

@@ -11,6 +11,7 @@ package org.eclipse.hawkbit.ui.decorators;
import java.util.Map; import java.util.Map;
import org.eclipse.hawkbit.ui.common.CommonDialogWindow; import org.eclipse.hawkbit.ui.common.CommonDialogWindow;
import org.eclipse.hawkbit.ui.utils.I18N;
import org.eclipse.hawkbit.ui.utils.SPUIDefinitions; import org.eclipse.hawkbit.ui.utils.SPUIDefinitions;
import org.eclipse.hawkbit.ui.utils.SPUIStyleDefinitions; import org.eclipse.hawkbit.ui.utils.SPUIStyleDefinitions;
@@ -47,10 +48,10 @@ public final class SPUIWindowDecorator {
public static CommonDialogWindow getDeocratedWindow(final String caption, final String id, final String type, public static CommonDialogWindow getDeocratedWindow(final String caption, final String id, final String type,
final Component content, final ClickListener saveButtonClickListener, final Component content, final ClickListener saveButtonClickListener,
final ClickListener cancelButtonClickListener, final String helpLink, final ClickListener cancelButtonClickListener, final String helpLink,
final Map<String, Boolean> requiredFields, final Map<String, Boolean> editedFields) { final Map<String, Boolean> requiredFields, final Map<String, Boolean> editedFields, final I18N i18n) {
final CommonDialogWindow window = new CommonDialogWindow(caption, content, helpLink, saveButtonClickListener, final CommonDialogWindow window = new CommonDialogWindow(caption, content, helpLink, saveButtonClickListener,
cancelButtonClickListener, requiredFields, editedFields); cancelButtonClickListener, requiredFields, editedFields, i18n);
if (null != id) { if (null != id) {
window.setId(id); window.setId(id);
} }

View File

@@ -318,7 +318,7 @@ public class CreateUpdateDistSetTypeLayout extends CreateUpdateTypeLayout
for (final Iterator itemIterator = originalSelectedTableContainer.getItemIds().iterator(); itemIterator for (final Iterator itemIterator = originalSelectedTableContainer.getItemIds().iterator(); itemIterator
.hasNext();) { .hasNext();) {
final long itemId = (Long) itemIterator.next(); final long itemId = (Long) itemIterator.next();
if (!selectedTableContainer.containsId(itemId)) { if (selectedTableContainer.size() > 0 && !selectedTableContainer.containsId(itemId)) {
return Boolean.TRUE; return Boolean.TRUE;
} }
} }
@@ -678,7 +678,7 @@ public class CreateUpdateDistSetTypeLayout extends CreateUpdateTypeLayout
reset(); reset();
window = SPUIComponentProvider.getWindow(i18n.get("caption.add.type"), null, window = SPUIComponentProvider.getWindow(i18n.get("caption.add.type"), null,
SPUIDefinitions.CREATE_UPDATE_WINDOW, this, this::save, this::discard, null, getMandatoryFields(), SPUIDefinitions.CREATE_UPDATE_WINDOW, this, this::save, this::discard, null, getMandatoryFields(),
getEditedFields()); getEditedFields(), i18n);
} }
private Map<String, Boolean> getMandatoryFields() { private Map<String, Boolean> getMandatoryFields() {
@@ -692,7 +692,6 @@ public class CreateUpdateDistSetTypeLayout extends CreateUpdateTypeLayout
} }
// Selected SoftwareModulesType // Selected SoftwareModulesType
requiredFields.put(selectedTable.getId(), null); requiredFields.put(selectedTable.getId(), null);
return requiredFields; return requiredFields;
} }

View File

@@ -117,7 +117,7 @@ public abstract class AbstractCreateUpdateTagLayout extends CustomComponent
reset(); reset();
setWindow( setWindow(
SPUIComponentProvider.getWindow(i18n.get("caption.add.tag"), null, SPUIDefinitions.CREATE_UPDATE_WINDOW, SPUIComponentProvider.getWindow(i18n.get("caption.add.tag"), null, SPUIDefinitions.CREATE_UPDATE_WINDOW,
this, this::save, this::discard, null, getMandatoryFields(), getEditedFields())); this, this::save, this::discard, null, getMandatoryFields(), getEditedFields(), i18n));
} }
private Map<String, Boolean> getMandatoryFields() { private Map<String, Boolean> getMandatoryFields() {

View File

@@ -523,7 +523,7 @@ public class DistributionAddUpdateWindowLayout extends CustomComponent {
resetComponents(); resetComponents();
window = SPUIComponentProvider.getWindow(i18n.get("caption.add.new.dist"), null, window = SPUIComponentProvider.getWindow(i18n.get("caption.add.new.dist"), null,
SPUIDefinitions.CREATE_UPDATE_WINDOW, this, event -> saveDistribution(), event -> discardDistribution(), SPUIDefinitions.CREATE_UPDATE_WINDOW, this, event -> saveDistribution(), event -> discardDistribution(),
null, getMandatoryFields(), null); null, getMandatoryFields(), null, i18n);
window.getButtonsLayout().removeStyleName("actionButtonsMargin"); window.getButtonsLayout().removeStyleName("actionButtonsMargin");
return window; return window;
} }

View File

@@ -244,7 +244,7 @@ public class TargetAddUpdateWindowLayout extends CustomComponent {
public Window getWindow() { public Window getWindow() {
eventBus.publish(this, DragEvent.HIDE_DROP_HINT); eventBus.publish(this, DragEvent.HIDE_DROP_HINT);
window = SPUIComponentProvider.getWindow(i18n.get("caption.add.new.target"), null, window = SPUIComponentProvider.getWindow(i18n.get("caption.add.new.target"), null,
SPUIDefinitions.CREATE_UPDATE_WINDOW, this, event -> saveTargetListner(), event -> discardTargetListner(), null, getMandatoryFields(), null); SPUIDefinitions.CREATE_UPDATE_WINDOW, this, event -> saveTargetListner(), event -> discardTargetListner(), null, getMandatoryFields(), null, i18n);
return window; return window;
} }

View File

@@ -176,7 +176,8 @@ public class AddUpdateRolloutWindowLayout extends GridLayout {
public CommonDialogWindow getWindow() { public CommonDialogWindow getWindow() {
window = SPUIComponentProvider.getWindow(i18n.get("caption.configure.rollout"), null, window = SPUIComponentProvider.getWindow(i18n.get("caption.configure.rollout"), null,
SPUIDefinitions.CREATE_UPDATE_WINDOW, this, event -> onRolloutSave(), event -> onDiscard(), SPUIDefinitions.CREATE_UPDATE_WINDOW, this, event -> onRolloutSave(), event -> onDiscard(),
uiProperties.getLinks().getDocumentation().getRolloutView(), getMandatoryFields(), getEditedFields()); uiProperties.getLinks().getDocumentation().getRolloutView(), getMandatoryFields(), getEditedFields(),
i18n);
return window; return window;
} }