Add i18n to CommonDialogWindow constructor
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com>
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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() {
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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() {
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user