use setTabPanelSize from AbstractEntryPoint

This commit is contained in:
Axel Uhl committed 2014-10-17 09:22:15 +02:00
1 parent 16cfc34404
commit 72e0710820
9 files changed
+14 -27

No files matched your search

@@ -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) {
@@ -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()) {
@@ -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;
@@ -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;
@@ -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,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);
}