Removed unnecessary scopes
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
This commit is contained in:
@@ -44,7 +44,6 @@ import com.vaadin.server.Page;
|
|||||||
import com.vaadin.server.Page.BrowserWindowResizeEvent;
|
import com.vaadin.server.Page.BrowserWindowResizeEvent;
|
||||||
import com.vaadin.server.Page.BrowserWindowResizeListener;
|
import com.vaadin.server.Page.BrowserWindowResizeListener;
|
||||||
import com.vaadin.spring.annotation.SpringView;
|
import com.vaadin.spring.annotation.SpringView;
|
||||||
import com.vaadin.spring.annotation.UIScope;
|
|
||||||
import com.vaadin.ui.Alignment;
|
import com.vaadin.ui.Alignment;
|
||||||
import com.vaadin.ui.DragAndDropWrapper;
|
import com.vaadin.ui.DragAndDropWrapper;
|
||||||
import com.vaadin.ui.GridLayout;
|
import com.vaadin.ui.GridLayout;
|
||||||
@@ -54,11 +53,8 @@ import com.vaadin.ui.VerticalLayout;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Display artifacts upload view.
|
* Display artifacts upload view.
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
@SpringView(name = UploadArtifactView.VIEW_NAME, ui = HawkbitUI.class)
|
@SpringView(name = UploadArtifactView.VIEW_NAME, ui = HawkbitUI.class)
|
||||||
@UIScope
|
|
||||||
public class UploadArtifactView extends VerticalLayout implements View, BrowserWindowResizeListener {
|
public class UploadArtifactView extends VerticalLayout implements View, BrowserWindowResizeListener {
|
||||||
|
|
||||||
public static final String VIEW_NAME = "spUpload";
|
public static final String VIEW_NAME = "spUpload";
|
||||||
|
|||||||
@@ -24,8 +24,6 @@ import org.eclipse.hawkbit.ui.utils.UIComponentIdProvider;
|
|||||||
|
|
||||||
import com.vaadin.data.Item;
|
import com.vaadin.data.Item;
|
||||||
import com.vaadin.data.util.IndexedContainer;
|
import com.vaadin.data.util.IndexedContainer;
|
||||||
import com.vaadin.spring.annotation.SpringComponent;
|
|
||||||
import com.vaadin.spring.annotation.UIScope;
|
|
||||||
import com.vaadin.ui.Button;
|
import com.vaadin.ui.Button;
|
||||||
import com.vaadin.ui.Label;
|
import com.vaadin.ui.Label;
|
||||||
import com.vaadin.ui.Table;
|
import com.vaadin.ui.Table;
|
||||||
@@ -33,13 +31,9 @@ import com.vaadin.ui.UI;
|
|||||||
import com.vaadin.ui.themes.ValoTheme;
|
import com.vaadin.ui.themes.ValoTheme;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* DistributionSet Metadata details layout.
|
* DistributionSet Metadata details layout.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@SpringComponent
|
|
||||||
@UIScope
|
|
||||||
public class DistributionSetMetadatadetailslayout extends Table {
|
public class DistributionSetMetadatadetailslayout extends Table {
|
||||||
|
|
||||||
private static final long serialVersionUID = 2913758299611837718L;
|
private static final long serialVersionUID = 2913758299611837718L;
|
||||||
@@ -48,27 +42,19 @@ public class DistributionSetMetadatadetailslayout extends Table {
|
|||||||
|
|
||||||
private static final String VIEW = "view";
|
private static final String VIEW = "view";
|
||||||
|
|
||||||
private transient DistributionSetManagement distributionSetManagement;
|
private final DistributionSetManagement distributionSetManagement;
|
||||||
|
|
||||||
private DsMetadataPopupLayout dsMetadataPopupLayout;
|
private final DsMetadataPopupLayout dsMetadataPopupLayout;
|
||||||
|
|
||||||
private SpPermissionChecker permissionChecker;
|
private final SpPermissionChecker permissionChecker;
|
||||||
|
|
||||||
private transient EntityFactory entityFactory;
|
private transient EntityFactory entityFactory;
|
||||||
|
|
||||||
private I18N i18n;
|
private final I18N i18n;
|
||||||
|
|
||||||
private Long selectedDistSetId;
|
private Long selectedDistSetId;
|
||||||
|
|
||||||
/**
|
public DistributionSetMetadatadetailslayout(final I18N i18n, final SpPermissionChecker permissionChecker,
|
||||||
*
|
|
||||||
* @param i18n
|
|
||||||
* @param permissionChecker
|
|
||||||
* @param distributionSetManagement
|
|
||||||
* @param dsMetadataPopupLayout
|
|
||||||
* @param entityFactory
|
|
||||||
*/
|
|
||||||
public void init(final I18N i18n, final SpPermissionChecker permissionChecker,
|
|
||||||
final DistributionSetManagement distributionSetManagement,
|
final DistributionSetManagement distributionSetManagement,
|
||||||
final DsMetadataPopupLayout dsMetadataPopupLayout, final EntityFactory entityFactory) {
|
final DsMetadataPopupLayout dsMetadataPopupLayout, final EntityFactory entityFactory) {
|
||||||
this.i18n = i18n;
|
this.i18n = i18n;
|
||||||
|
|||||||
@@ -61,18 +61,18 @@ public class SoftwareModuleDetailsTable extends Table {
|
|||||||
|
|
||||||
private boolean isTargetAssigned;
|
private boolean isTargetAssigned;
|
||||||
|
|
||||||
private boolean isUnassignSoftModAllowed;
|
private final boolean isUnassignSoftModAllowed;
|
||||||
private SpPermissionChecker permissionChecker;
|
private final SpPermissionChecker permissionChecker;
|
||||||
|
|
||||||
private DistributionSetManagement distributionSetManagement;
|
private final DistributionSetManagement distributionSetManagement;
|
||||||
|
|
||||||
private I18N i18n;
|
private final I18N i18n;
|
||||||
|
|
||||||
private EventBus.UIEventBus eventBus;
|
private final EventBus.UIEventBus eventBus;
|
||||||
|
|
||||||
private ManageDistUIState manageDistUIState;
|
private final ManageDistUIState manageDistUIState;
|
||||||
|
|
||||||
private UINotification uiNotification;
|
private final UINotification uiNotification;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initialize software module table- to be displayed in details layout.
|
* Initialize software module table- to be displayed in details layout.
|
||||||
@@ -91,7 +91,7 @@ public class SoftwareModuleDetailsTable extends Table {
|
|||||||
* @param manageDistUIState
|
* @param manageDistUIState
|
||||||
* ManageDistUIState
|
* ManageDistUIState
|
||||||
*/
|
*/
|
||||||
public void init(final I18N i18n, final boolean isUnassignSoftModAllowed,
|
public SoftwareModuleDetailsTable(final I18N i18n, final boolean isUnassignSoftModAllowed,
|
||||||
final SpPermissionChecker permissionChecker, final DistributionSetManagement distributionSetManagement,
|
final SpPermissionChecker permissionChecker, final DistributionSetManagement distributionSetManagement,
|
||||||
final EventBus.UIEventBus eventBus, final ManageDistUIState manageDistUIState) {
|
final EventBus.UIEventBus eventBus, final ManageDistUIState manageDistUIState) {
|
||||||
this.i18n = i18n;
|
this.i18n = i18n;
|
||||||
|
|||||||
@@ -18,19 +18,13 @@ import org.eclipse.hawkbit.ui.utils.SPUIStyleDefinitions;
|
|||||||
import com.vaadin.data.Container;
|
import com.vaadin.data.Container;
|
||||||
import com.vaadin.data.Item;
|
import com.vaadin.data.Item;
|
||||||
import com.vaadin.data.util.IndexedContainer;
|
import com.vaadin.data.util.IndexedContainer;
|
||||||
import com.vaadin.spring.annotation.SpringComponent;
|
|
||||||
import com.vaadin.spring.annotation.VaadinSessionScope;
|
|
||||||
import com.vaadin.ui.Table;
|
import com.vaadin.ui.Table;
|
||||||
import com.vaadin.ui.themes.ValoTheme;
|
import com.vaadin.ui.themes.ValoTheme;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* DistributionSet TargetFilterQuery table
|
* DistributionSet TargetFilterQuery table
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@SpringComponent
|
|
||||||
@VaadinSessionScope
|
|
||||||
public class TargetFilterQueryDetailsTable extends Table {
|
public class TargetFilterQueryDetailsTable extends Table {
|
||||||
|
|
||||||
private static final long serialVersionUID = 2913758299611837718L;
|
private static final long serialVersionUID = 2913758299611837718L;
|
||||||
@@ -38,13 +32,9 @@ public class TargetFilterQueryDetailsTable extends Table {
|
|||||||
private static final String TFQ_NAME = "name";
|
private static final String TFQ_NAME = "name";
|
||||||
private static final String TFQ_QUERY = "query";
|
private static final String TFQ_QUERY = "query";
|
||||||
|
|
||||||
private I18N i18n;
|
private final I18N i18n;
|
||||||
|
|
||||||
/**
|
public TargetFilterQueryDetailsTable(final I18N i18n) {
|
||||||
*
|
|
||||||
* @param i18n
|
|
||||||
*/
|
|
||||||
public void init(final I18N i18n) {
|
|
||||||
this.i18n = i18n;
|
this.i18n = i18n;
|
||||||
createTable();
|
createTable();
|
||||||
}
|
}
|
||||||
@@ -52,7 +42,8 @@ public class TargetFilterQueryDetailsTable extends Table {
|
|||||||
/**
|
/**
|
||||||
* Populate software module metadata.
|
* Populate software module metadata.
|
||||||
*
|
*
|
||||||
* @param distributionSet the selected distribution set
|
* @param distributionSet
|
||||||
|
* the selected distribution set
|
||||||
*/
|
*/
|
||||||
public void populateTableByDistributionSet(final DistributionSet distributionSet) {
|
public void populateTableByDistributionSet(final DistributionSet distributionSet) {
|
||||||
removeAllItems();
|
removeAllItems();
|
||||||
@@ -60,11 +51,11 @@ public class TargetFilterQueryDetailsTable extends Table {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Container dataSource = getContainerDataSource();
|
final Container dataSource = getContainerDataSource();
|
||||||
List<TargetFilterQuery> filters = distributionSet.getAutoAssignFilters();
|
final List<TargetFilterQuery> filters = distributionSet.getAutoAssignFilters();
|
||||||
filters.forEach(query -> {
|
filters.forEach(query -> {
|
||||||
Object itemId = dataSource.addItem();
|
final Object itemId = dataSource.addItem();
|
||||||
Item item = dataSource.getItem(itemId);
|
final Item item = dataSource.getItem(itemId);
|
||||||
item.getItemProperty(TFQ_NAME).setValue(query.getName());
|
item.getItemProperty(TFQ_NAME).setValue(query.getName());
|
||||||
item.getItemProperty(TFQ_QUERY).setValue(query.getQuery());
|
item.getItemProperty(TFQ_QUERY).setValue(query.getQuery());
|
||||||
});
|
});
|
||||||
@@ -103,5 +94,4 @@ public class TargetFilterQueryDetailsTable extends Table {
|
|||||||
setColumnHeader(TFQ_QUERY, i18n.get("header.target.filter.query"));
|
setColumnHeader(TFQ_QUERY, i18n.get("header.target.filter.query"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,7 +47,6 @@ import com.vaadin.server.Page;
|
|||||||
import com.vaadin.server.Page.BrowserWindowResizeEvent;
|
import com.vaadin.server.Page.BrowserWindowResizeEvent;
|
||||||
import com.vaadin.server.Page.BrowserWindowResizeListener;
|
import com.vaadin.server.Page.BrowserWindowResizeListener;
|
||||||
import com.vaadin.spring.annotation.SpringView;
|
import com.vaadin.spring.annotation.SpringView;
|
||||||
import com.vaadin.spring.annotation.UIScope;
|
|
||||||
import com.vaadin.ui.Alignment;
|
import com.vaadin.ui.Alignment;
|
||||||
import com.vaadin.ui.GridLayout;
|
import com.vaadin.ui.GridLayout;
|
||||||
import com.vaadin.ui.UI;
|
import com.vaadin.ui.UI;
|
||||||
@@ -57,7 +56,6 @@ import com.vaadin.ui.VerticalLayout;
|
|||||||
* Manage distributions and distributions type view.
|
* Manage distributions and distributions type view.
|
||||||
*/
|
*/
|
||||||
@SpringView(name = DistributionsView.VIEW_NAME, ui = HawkbitUI.class)
|
@SpringView(name = DistributionsView.VIEW_NAME, ui = HawkbitUI.class)
|
||||||
@UIScope
|
|
||||||
public class DistributionsView extends VerticalLayout implements View, BrowserWindowResizeListener {
|
public class DistributionsView extends VerticalLayout implements View, BrowserWindowResizeListener {
|
||||||
|
|
||||||
public static final String VIEW_NAME = "distributions";
|
public static final String VIEW_NAME = "distributions";
|
||||||
|
|||||||
@@ -81,11 +81,11 @@ public class DistributionSetDetails extends AbstractNamedVersionedEntityTableDet
|
|||||||
|
|
||||||
private final EntityFactory entityFactory;
|
private final EntityFactory entityFactory;
|
||||||
|
|
||||||
private SoftwareModuleDetailsTable softwareModuleTable;
|
private final SoftwareModuleDetailsTable softwareModuleTable;
|
||||||
|
|
||||||
private DistributionSetMetadatadetailslayout dsMetadataTable;
|
private final DistributionSetMetadatadetailslayout dsMetadataTable;
|
||||||
|
|
||||||
private TargetFilterQueryDetailsTable tfqDetailsTable;
|
private final TargetFilterQueryDetailsTable tfqDetailsTable;
|
||||||
|
|
||||||
private VerticalLayout tagsLayout;
|
private VerticalLayout tagsLayout;
|
||||||
|
|
||||||
@@ -110,20 +110,13 @@ public class DistributionSetDetails extends AbstractNamedVersionedEntityTableDet
|
|||||||
this.dsMetadataPopupLayout = popupLayout;
|
this.dsMetadataPopupLayout = popupLayout;
|
||||||
this.entityFactory = entityFactory;
|
this.entityFactory = entityFactory;
|
||||||
|
|
||||||
init();
|
softwareModuleTable = new SoftwareModuleDetailsTable(i18n, true, permissionChecker, distributionSetManagement,
|
||||||
}
|
eventBus, manageDistUIState);
|
||||||
|
|
||||||
private void init() {
|
dsMetadataTable = new DistributionSetMetadatadetailslayout(i18n, permissionChecker, distributionSetManagement,
|
||||||
softwareModuleTable = new SoftwareModuleDetailsTable();
|
dsMetadataPopupLayout, entityFactory);
|
||||||
softwareModuleTable.init(getI18n(), true, getPermissionChecker(), distributionSetManagement, getEventBus(),
|
|
||||||
manageDistUIState);
|
|
||||||
|
|
||||||
dsMetadataTable = new DistributionSetMetadatadetailslayout();
|
tfqDetailsTable = new TargetFilterQueryDetailsTable(i18n);
|
||||||
dsMetadataTable.init(getI18n(), getPermissionChecker(), distributionSetManagement, dsMetadataPopupLayout,
|
|
||||||
entityFactory);
|
|
||||||
|
|
||||||
tfqDetailsTable = new TargetFilterQueryDetailsTable();
|
|
||||||
tfqDetailsTable.init(getI18n());
|
|
||||||
addTabs(detailsTab);
|
addTabs(detailsTab);
|
||||||
restoreState();
|
restoreState();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,8 +27,6 @@ import org.vaadin.spring.events.EventBus.UIEventBus;
|
|||||||
import org.vaadin.spring.events.EventScope;
|
import org.vaadin.spring.events.EventScope;
|
||||||
import org.vaadin.spring.events.annotation.EventBusListenerMethod;
|
import org.vaadin.spring.events.annotation.EventBusListenerMethod;
|
||||||
|
|
||||||
import com.vaadin.spring.annotation.SpringComponent;
|
|
||||||
import com.vaadin.spring.annotation.UIScope;
|
|
||||||
import com.vaadin.ui.Button.ClickEvent;
|
import com.vaadin.ui.Button.ClickEvent;
|
||||||
import com.vaadin.ui.Label;
|
import com.vaadin.ui.Label;
|
||||||
import com.vaadin.ui.TabSheet;
|
import com.vaadin.ui.TabSheet;
|
||||||
@@ -40,8 +38,6 @@ import com.vaadin.ui.Window;
|
|||||||
* Implementation of software module details block using generic abstract
|
* Implementation of software module details block using generic abstract
|
||||||
* details style .
|
* details style .
|
||||||
*/
|
*/
|
||||||
@SpringComponent
|
|
||||||
@UIScope
|
|
||||||
public class SwModuleDetails extends AbstractNamedVersionedEntityTableDetailsLayout<SoftwareModule> {
|
public class SwModuleDetails extends AbstractNamedVersionedEntityTableDetailsLayout<SoftwareModule> {
|
||||||
|
|
||||||
private static final long serialVersionUID = -1052279281066089812L;
|
private static final long serialVersionUID = -1052279281066089812L;
|
||||||
|
|||||||
@@ -33,7 +33,6 @@ import org.vaadin.spring.events.annotation.EventBusListenerMethod;
|
|||||||
import com.vaadin.navigator.View;
|
import com.vaadin.navigator.View;
|
||||||
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
|
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
|
||||||
import com.vaadin.spring.annotation.SpringView;
|
import com.vaadin.spring.annotation.SpringView;
|
||||||
import com.vaadin.spring.annotation.UIScope;
|
|
||||||
import com.vaadin.ui.Alignment;
|
import com.vaadin.ui.Alignment;
|
||||||
import com.vaadin.ui.HorizontalLayout;
|
import com.vaadin.ui.HorizontalLayout;
|
||||||
import com.vaadin.ui.UI;
|
import com.vaadin.ui.UI;
|
||||||
@@ -43,7 +42,6 @@ import com.vaadin.ui.VerticalLayout;
|
|||||||
* View for custom target filter management.
|
* View for custom target filter management.
|
||||||
*/
|
*/
|
||||||
@SpringView(name = FilterManagementView.VIEW_NAME, ui = HawkbitUI.class)
|
@SpringView(name = FilterManagementView.VIEW_NAME, ui = HawkbitUI.class)
|
||||||
@UIScope
|
|
||||||
public class FilterManagementView extends VerticalLayout implements View {
|
public class FilterManagementView extends VerticalLayout implements View {
|
||||||
|
|
||||||
private static final long serialVersionUID = 8751545414237389386L;
|
private static final long serialVersionUID = 8751545414237389386L;
|
||||||
|
|||||||
@@ -39,7 +39,6 @@ import com.vaadin.server.VaadinService;
|
|||||||
import com.vaadin.server.WebBrowser;
|
import com.vaadin.server.WebBrowser;
|
||||||
import com.vaadin.shared.Position;
|
import com.vaadin.shared.Position;
|
||||||
import com.vaadin.spring.annotation.SpringView;
|
import com.vaadin.spring.annotation.SpringView;
|
||||||
import com.vaadin.spring.annotation.UIScope;
|
|
||||||
import com.vaadin.ui.Alignment;
|
import com.vaadin.ui.Alignment;
|
||||||
import com.vaadin.ui.Button;
|
import com.vaadin.ui.Button;
|
||||||
import com.vaadin.ui.Component;
|
import com.vaadin.ui.Component;
|
||||||
@@ -56,7 +55,6 @@ import com.vaadin.ui.themes.ValoTheme;
|
|||||||
* Login view for login credentials.
|
* Login view for login credentials.
|
||||||
*/
|
*/
|
||||||
@SpringView(name = "")
|
@SpringView(name = "")
|
||||||
@UIScope
|
|
||||||
public class LoginView extends VerticalLayout implements View {
|
public class LoginView extends VerticalLayout implements View {
|
||||||
private static final String TENANT_PATTERN_PLACEHOLDER = "tenant";
|
private static final String TENANT_PATTERN_PLACEHOLDER = "tenant";
|
||||||
private static final String USER_PATTERN_PLACEHOLDER = "user";
|
private static final String USER_PATTERN_PLACEHOLDER = "user";
|
||||||
|
|||||||
@@ -53,7 +53,6 @@ import com.vaadin.server.Page;
|
|||||||
import com.vaadin.server.Page.BrowserWindowResizeEvent;
|
import com.vaadin.server.Page.BrowserWindowResizeEvent;
|
||||||
import com.vaadin.server.Page.BrowserWindowResizeListener;
|
import com.vaadin.server.Page.BrowserWindowResizeListener;
|
||||||
import com.vaadin.spring.annotation.SpringView;
|
import com.vaadin.spring.annotation.SpringView;
|
||||||
import com.vaadin.spring.annotation.UIScope;
|
|
||||||
import com.vaadin.ui.Alignment;
|
import com.vaadin.ui.Alignment;
|
||||||
import com.vaadin.ui.GridLayout;
|
import com.vaadin.ui.GridLayout;
|
||||||
import com.vaadin.ui.UI;
|
import com.vaadin.ui.UI;
|
||||||
@@ -64,7 +63,6 @@ import com.vaadin.ui.VerticalLayout;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@SpringView(name = DeploymentView.VIEW_NAME, ui = HawkbitUI.class)
|
@SpringView(name = DeploymentView.VIEW_NAME, ui = HawkbitUI.class)
|
||||||
@UIScope
|
|
||||||
public class DeploymentView extends VerticalLayout implements View, BrowserWindowResizeListener {
|
public class DeploymentView extends VerticalLayout implements View, BrowserWindowResizeListener {
|
||||||
|
|
||||||
public static final String VIEW_NAME = "deployment";
|
public static final String VIEW_NAME = "deployment";
|
||||||
|
|||||||
@@ -50,9 +50,9 @@ public class DistributionDetails extends AbstractNamedVersionedEntityTableDetail
|
|||||||
private final DsMetadataPopupLayout dsMetadataPopupLayout;
|
private final DsMetadataPopupLayout dsMetadataPopupLayout;
|
||||||
private final EntityFactory entityFactory;
|
private final EntityFactory entityFactory;
|
||||||
|
|
||||||
private SoftwareModuleDetailsTable softwareModuleTable;
|
private final SoftwareModuleDetailsTable softwareModuleTable;
|
||||||
|
|
||||||
private DistributionSetMetadatadetailslayout dsMetadataTable;
|
private final DistributionSetMetadatadetailslayout dsMetadataTable;
|
||||||
|
|
||||||
public DistributionDetails(final I18N i18n, final UIEventBus eventBus, final SpPermissionChecker permissionChecker,
|
public DistributionDetails(final I18N i18n, final UIEventBus eventBus, final SpPermissionChecker permissionChecker,
|
||||||
final ManagementUIState managementUIState, final DistributionSetManagement distributionSetManagement,
|
final ManagementUIState managementUIState, final DistributionSetManagement distributionSetManagement,
|
||||||
@@ -69,22 +69,17 @@ public class DistributionDetails extends AbstractNamedVersionedEntityTableDetail
|
|||||||
distributionSetManagement, entityFactory, permissionChecker);
|
distributionSetManagement, entityFactory, permissionChecker);
|
||||||
this.entityFactory = entityFactory;
|
this.entityFactory = entityFactory;
|
||||||
this.distributionAddUpdateWindowLayout = distributionAddUpdateWindowLayout;
|
this.distributionAddUpdateWindowLayout = distributionAddUpdateWindowLayout;
|
||||||
buildComponents();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void buildComponents() {
|
softwareModuleTable = new SoftwareModuleDetailsTable(i18n, false, permissionChecker, null, null, null);
|
||||||
softwareModuleTable = new SoftwareModuleDetailsTable();
|
|
||||||
softwareModuleTable.init(getI18n(), false, getPermissionChecker(), null, null, null);
|
|
||||||
|
|
||||||
dsMetadataTable = new DistributionSetMetadatadetailslayout();
|
dsMetadataTable = new DistributionSetMetadatadetailslayout(i18n, permissionChecker, distributionSetManagement,
|
||||||
dsMetadataTable.init(getI18n(), getPermissionChecker(), distributionSetManagement, dsMetadataPopupLayout,
|
dsMetadataPopupLayout, entityFactory);
|
||||||
entityFactory);
|
|
||||||
addTabs(detailsTab);
|
addTabs(detailsTab);
|
||||||
restoreState();
|
restoreState();
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventBusListenerMethod(scope = EventScope.UI)
|
@EventBusListenerMethod(scope = EventScope.UI)
|
||||||
void onEvent(final DistributionTableEvent distributionTableEvent) {
|
private void onEvent(final DistributionTableEvent distributionTableEvent) {
|
||||||
onBaseEntityEvent(distributionTableEvent);
|
onBaseEntityEvent(distributionTableEvent);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -34,14 +34,12 @@ import org.vaadin.spring.events.annotation.EventBusListenerMethod;
|
|||||||
import com.vaadin.navigator.View;
|
import com.vaadin.navigator.View;
|
||||||
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
|
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
|
||||||
import com.vaadin.spring.annotation.SpringView;
|
import com.vaadin.spring.annotation.SpringView;
|
||||||
import com.vaadin.spring.annotation.UIScope;
|
|
||||||
import com.vaadin.ui.VerticalLayout;
|
import com.vaadin.ui.VerticalLayout;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Rollout management view.
|
* Rollout management view.
|
||||||
*/
|
*/
|
||||||
@SpringView(name = RolloutView.VIEW_NAME, ui = HawkbitUI.class)
|
@SpringView(name = RolloutView.VIEW_NAME, ui = HawkbitUI.class)
|
||||||
@UIScope
|
|
||||||
public class RolloutView extends VerticalLayout implements View {
|
public class RolloutView extends VerticalLayout implements View {
|
||||||
|
|
||||||
private static final long serialVersionUID = -6199789714170913988L;
|
private static final long serialVersionUID = -6199789714170913988L;
|
||||||
|
|||||||
@@ -14,13 +14,13 @@ import java.util.Optional;
|
|||||||
import org.eclipse.hawkbit.repository.model.RolloutGroup;
|
import org.eclipse.hawkbit.repository.model.RolloutGroup;
|
||||||
|
|
||||||
import com.vaadin.spring.annotation.SpringComponent;
|
import com.vaadin.spring.annotation.SpringComponent;
|
||||||
import com.vaadin.spring.annotation.UIScope;
|
import com.vaadin.spring.annotation.VaadinSessionScope;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Stores user actions in rollout management view.
|
* Stores user actions in rollout management view.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@UIScope
|
@VaadinSessionScope
|
||||||
@SpringComponent
|
@SpringComponent
|
||||||
public class RolloutUIState implements Serializable {
|
public class RolloutUIState implements Serializable {
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ import com.vaadin.navigator.View;
|
|||||||
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
|
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
|
||||||
import com.vaadin.server.FontAwesome;
|
import com.vaadin.server.FontAwesome;
|
||||||
import com.vaadin.spring.annotation.SpringView;
|
import com.vaadin.spring.annotation.SpringView;
|
||||||
import com.vaadin.spring.annotation.UIScope;
|
|
||||||
import com.vaadin.ui.Alignment;
|
import com.vaadin.ui.Alignment;
|
||||||
import com.vaadin.ui.Button;
|
import com.vaadin.ui.Button;
|
||||||
import com.vaadin.ui.CustomComponent;
|
import com.vaadin.ui.CustomComponent;
|
||||||
@@ -45,7 +44,6 @@ import com.vaadin.ui.VerticalLayout;
|
|||||||
* Main UI for the system configuration view.
|
* Main UI for the system configuration view.
|
||||||
*/
|
*/
|
||||||
@SpringView(name = TenantConfigurationDashboardView.VIEW_NAME, ui = HawkbitUI.class)
|
@SpringView(name = TenantConfigurationDashboardView.VIEW_NAME, ui = HawkbitUI.class)
|
||||||
@UIScope
|
|
||||||
public class TenantConfigurationDashboardView extends CustomComponent implements View, ConfigurationItemChangeListener {
|
public class TenantConfigurationDashboardView extends CustomComponent implements View, ConfigurationItemChangeListener {
|
||||||
|
|
||||||
public static final String VIEW_NAME = "spSystemConfig";
|
public static final String VIEW_NAME = "spSystemConfig";
|
||||||
|
|||||||
Reference in New Issue
Block a user