mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-04 10:09:42 +00:00
use setTabPanelSize from AbstractEntryPoint
This commit is contained in:
1 parent
16cfc34404
commit
72e0710820
9 files changed
+14
-27
No files matched your search
+1
-1
@@ -1,6 +1,6 @@
|
||||
package com.sap.sailing.gwt.ui.usermanagement;
|
||||
|
||||
import com.sap.sse.security.DefaultRoles;
|
||||
import com.sap.sse.security.shared.DefaultRoles;
|
||||
|
||||
public enum UserRoles {
|
||||
administrator(DefaultRoles.ADMIN.getRolename()),
|
||||
|
||||
@@ -38,7 +38,7 @@ public abstract class AbstractEntryPoint implements EntryPoint {
|
||||
/**
|
||||
* Sets the size of the tab panel when the tab panel is attached to the DOM
|
||||
*/
|
||||
protected void setTabPanelSize(final TabLayoutPanel advancedTabPanel, final String width, final String height) {
|
||||
public static void setTabPanelSize(final TabLayoutPanel advancedTabPanel, final String width, final String height) {
|
||||
advancedTabPanel.addAttachHandler(new Handler() {
|
||||
@Override
|
||||
public void onAttachOrDetach(AttachEvent event) {
|
||||
|
||||
+2
-2
@@ -25,10 +25,10 @@ import com.google.gwt.user.client.ui.LayoutPanel;
|
||||
import com.google.gwt.user.client.ui.ScrollPanel;
|
||||
import com.google.gwt.user.client.ui.TabLayoutPanel;
|
||||
import com.google.gwt.user.client.ui.TextBox;
|
||||
import com.sap.sse.gwt.client.AbstractEntryPoint;
|
||||
import com.sap.sse.security.ui.client.StringMessages;
|
||||
import com.sap.sse.security.ui.client.resources.IconResources;
|
||||
import com.sap.sse.security.ui.shared.UserManagementServiceAsync;
|
||||
import com.sap.sse.security.ui.usermanagement.UserManagementEntryPoint;
|
||||
|
||||
public class SettingsPanel extends LayoutPanel {
|
||||
|
||||
@@ -79,7 +79,7 @@ public class SettingsPanel extends LayoutPanel {
|
||||
}
|
||||
TabLayoutPanel tabPanel = new TabLayoutPanel(30, Unit.PX);
|
||||
tabPanel.setHeight("95%");
|
||||
UserManagementEntryPoint.setTabPanelSize(tabPanel, "100%", "95%");
|
||||
AbstractEntryPoint.setTabPanelSize(tabPanel, "100%", "95%");
|
||||
|
||||
Map<String, Integer> numberOfSettings = new HashMap<>();
|
||||
for (Entry<String, String> e : settingTypes.entrySet()) {
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ import com.google.gwt.user.client.ui.Label;
|
||||
import com.google.gwt.user.client.ui.VerticalPanel;
|
||||
import com.sap.sse.gwt.client.async.MarkedAsyncCallback;
|
||||
import com.sap.sse.gwt.client.controls.listedit.StringListEditorComposite;
|
||||
import com.sap.sse.security.DefaultRoles;
|
||||
import com.sap.sse.security.shared.DefaultRoles;
|
||||
import com.sap.sse.security.ui.client.Resources;
|
||||
import com.sap.sse.security.ui.client.StringMessages;
|
||||
import com.sap.sse.security.ui.client.UserChangeEventHandler;
|
||||
|
||||
+1
-1
@@ -28,11 +28,11 @@ import com.google.gwt.user.server.rpc.RemoteServiceServlet;
|
||||
import com.sap.sailing.domain.common.impl.NaturalComparator;
|
||||
import com.sap.sse.common.Util;
|
||||
import com.sap.sse.security.Credential;
|
||||
import com.sap.sse.security.DefaultRoles;
|
||||
import com.sap.sse.security.SecurityService;
|
||||
import com.sap.sse.security.SessionUtils;
|
||||
import com.sap.sse.security.Social;
|
||||
import com.sap.sse.security.shared.Account;
|
||||
import com.sap.sse.security.shared.DefaultRoles;
|
||||
import com.sap.sse.security.shared.SocialUserAccount;
|
||||
import com.sap.sse.security.shared.User;
|
||||
import com.sap.sse.security.shared.UserManagementException;
|
||||
|
||||
+4
-18
@@ -1,16 +1,14 @@
|
||||
package com.sap.sse.security.ui.usermanagement;
|
||||
|
||||
import com.google.gwt.core.client.EntryPoint;
|
||||
import com.google.gwt.core.client.GWT;
|
||||
import com.google.gwt.dom.client.Style.Unit;
|
||||
import com.google.gwt.event.logical.shared.AttachEvent;
|
||||
import com.google.gwt.event.logical.shared.AttachEvent.Handler;
|
||||
import com.google.gwt.user.client.Window;
|
||||
import com.google.gwt.user.client.rpc.ServiceDefTarget;
|
||||
import com.google.gwt.user.client.ui.RootLayoutPanel;
|
||||
import com.google.gwt.user.client.ui.RootPanel;
|
||||
import com.google.gwt.user.client.ui.ScrollPanel;
|
||||
import com.google.gwt.user.client.ui.TabLayoutPanel;
|
||||
import com.sap.sse.gwt.client.AbstractEntryPoint;
|
||||
import com.sap.sse.gwt.client.EntryPointHelper;
|
||||
import com.sap.sse.security.ui.client.RemoteServiceMappingConstants;
|
||||
import com.sap.sse.security.ui.client.Resources;
|
||||
@@ -24,7 +22,7 @@ import com.sap.sse.security.ui.shared.UserDTO;
|
||||
import com.sap.sse.security.ui.shared.UserManagementService;
|
||||
import com.sap.sse.security.ui.shared.UserManagementServiceAsync;
|
||||
|
||||
public class UserManagementEntryPoint implements EntryPoint {
|
||||
public class UserManagementEntryPoint extends AbstractEntryPoint {
|
||||
|
||||
private final UserManagementServiceAsync userManagementService = GWT.create(UserManagementService.class);
|
||||
|
||||
@@ -35,7 +33,8 @@ public class UserManagementEntryPoint implements EntryPoint {
|
||||
private UserDTO user;
|
||||
|
||||
@Override
|
||||
public void onModuleLoad() {
|
||||
public void doOnModuleLoad() {
|
||||
super.doOnModuleLoad();
|
||||
EntryPointHelper.registerASyncService((ServiceDefTarget) userManagementService,
|
||||
RemoteServiceMappingConstants.userManagementServiceRemotePath);
|
||||
UserService userService = new UserService(userManagementService);
|
||||
@@ -58,17 +57,4 @@ public class UserManagementEntryPoint implements EntryPoint {
|
||||
setTabPanelSize(center, ""+Window.getClientWidth()+"px", ""+Window.getClientHeight()+"px");
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the size of the tab panel when the tab panel is attached to the DOM
|
||||
*/
|
||||
public static void setTabPanelSize(final TabLayoutPanel advancedTabPanel, final String width, final String height) {
|
||||
advancedTabPanel.addAttachHandler(new Handler() {
|
||||
@Override
|
||||
public void onAttachOrDetach(AttachEvent event) {
|
||||
advancedTabPanel.getElement().getParentElement().getStyle().setProperty("width", width);
|
||||
advancedTabPanel.getElement().getParentElement().getStyle().setProperty("height", height);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
@@ -61,6 +61,7 @@ import org.scribe.model.Token;
|
||||
import org.scribe.oauth.OAuthService;
|
||||
|
||||
import com.google.gwt.user.server.rpc.RemoteServiceServlet;
|
||||
import com.sap.sse.security.shared.DefaultRoles;
|
||||
import com.sap.sse.security.shared.SocialUserAccount;
|
||||
import com.sap.sse.security.shared.User;
|
||||
import com.sap.sse.security.shared.UserManagementException;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.sap.sse.security;
|
||||
package com.sap.sse.security.shared;
|
||||
|
||||
public enum DefaultRoles {
|
||||
ADMIN("admin");
|
||||
@@ -2,10 +2,10 @@ package com.sap.sse.security.shared;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import com.sap.sse.security.shared.Account.AccountType;
|
||||
|
||||
@@ -27,7 +27,7 @@ public class User {
|
||||
this.name = name;
|
||||
this.roles = new HashSet<>();
|
||||
this.email = email;
|
||||
this.accounts = new ConcurrentHashMap<>();
|
||||
this.accounts = new HashMap<>();
|
||||
for (Account a : accounts) {
|
||||
this.accounts.put(a.getAccountType(), a);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user