removed the com.sap.sse.security.userstore bundle and consolidated it in com.sap.sse.security

This commit is contained in:
Axel Uhl committed 2014-10-16 17:14:02 +02:00
1 parent ef16c64494
commit 9143d55e7f
37 files changed
+104 -208

No files matched your search

@@ -11,7 +11,6 @@ Import-Package: org.osgi.framework;version="1.3.0",
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: WEB-INF/classes/
Require-Bundle: javax.servlet;bundle-version="2.5.0",
com.sap.sse.security.userstore;bundle-version="1.0.0",
com.sap.sse.gwt;bundle-version="1.0.0",
com.google.gwt.osgi;bundle-version="2.6.0",
com.sap.sse.security;bundle-version="1.0.0",
@@ -86,5 +86,11 @@ public interface StringMessages extends com.sap.sse.gwt.client.StringMessages {
String errorUpdatingRoles(String username, String message);
String enterRoleName();
String errorCreatingUser(String username, String message);
String signedUpSuccessfully(String username);
String unknownErrorCreatingUser(String username);
}
@@ -38,4 +38,7 @@ remove=Remove
add=Add
edit=Edit
errorUpdatingRoles=Error updating roles for user {0}: {1}
enterRoleName=Enter role name...
enterRoleName=Enter role name...
errorCreatingUser=Error signing up with username {0}: {1}
signedUpSuccessfully=Successfully signed up user {0}
unknownErrorCreatingUser=Unknown error trying to sign up user with name {0}. Perhaps another user with that name already exists.
@@ -38,4 +38,7 @@ remove=L
add=Hinzufügen
edit=Bearbeiten
errorUpdatingRoles=Fehler beim Aktualisieren der Rollen des Benutzers {0}: {1}
enterRoleName=Rollennamen eingeben...
enterRoleName=Rollennamen eingeben...
errorCreatingUser=Fehler beim Anlegen des Benutzers mit Namen {0}: {1}
signedUpSuccessfully=Benutzer {0} erfolgreich angelegt
unknownErrorCreatingUser=Unbekannter Fehler beim Versuch, den Benutzer mit dem Namen {0} anzulegen. Möglicherweise existiert ein Benutzer gleichen Namens bereits.
@@ -22,7 +22,7 @@ import com.sap.sse.gwt.client.EntryPointHelper;
import com.sap.sse.security.ui.client.RemoteServiceMappingConstants;
import com.sap.sse.security.ui.client.StringMessages;
import com.sap.sse.security.ui.client.component.NewAccountValidator;
import com.sap.sse.security.ui.shared.SuccessInfo;
import com.sap.sse.security.ui.shared.UserDTO;
import com.sap.sse.security.ui.shared.UserManagementService;
import com.sap.sse.security.ui.shared.UserManagementServiceAsync;
@@ -81,22 +81,20 @@ public class RegisterEntryPoint implements EntryPoint {
formPanel.addSubmitHandler(new SubmitHandler() {
@Override
public void onSubmit(SubmitEvent event) {
userManagementService.login(nameText.getText(), pwText.getText(), new AsyncCallback<SuccessInfo>() {
userManagementService.createSimpleUser(nameText.getText(), emailText.getText(), pwText.getText(), new AsyncCallback<UserDTO>() {
@Override
public void onFailure(Throwable caught) {
Window.alert(stringMessages.errorCreatingUser(nameText.getText(), caught.getMessage()));
GWT.log(caught.getMessage());
}
@Override
public void onSuccess(SuccessInfo result) {
if (result.isSuccessful() && !result.getMessage().equals("")){
Window.Location.replace(result.getMessage());
}
else if (result.isSuccessful()) {
Window.alert(stringMessages.loggedIn());
public void onSuccess(UserDTO result) {
if (result != null) {
Window.alert(stringMessages.signedUpSuccessfully(result.getName()));
}
else {
Window.alert(result.getMessage());
Window.alert(stringMessages.unknownErrorCreatingUser(nameText.getText()));
}
}
@@ -31,6 +31,8 @@ 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.UserManagementException;
import com.sap.sse.security.ui.oauth.client.CredentialDTO;
import com.sap.sse.security.ui.oauth.client.SocialUserDTO;
import com.sap.sse.security.ui.oauth.shared.OAuthException;
@@ -41,10 +43,8 @@ import com.sap.sse.security.ui.shared.UserManagementService;
import com.sap.sse.security.ui.shared.UsernamePasswordAccountDTO;
import com.sap.sse.security.userstore.shared.Account;
import com.sap.sse.security.userstore.shared.Account.AccountType;
import com.sap.sse.security.userstore.shared.FieldNames.Social;
import com.sap.sse.security.userstore.shared.SocialUserAccount;
import com.sap.sse.security.userstore.shared.User;
import com.sap.sse.security.userstore.shared.UserManagementException;
import com.sap.sse.security.userstore.shared.UsernamePasswordAccount;
public class UserManagementServiceImpl extends RemoteServiceServlet implements UserManagementService {
@@ -4,6 +4,7 @@ import java.util.Collection;
import java.util.Map;
import com.google.gwt.user.client.rpc.RemoteService;
import com.sap.sse.security.UserManagementException;
import com.sap.sse.security.ui.oauth.client.CredentialDTO;
import com.sap.sse.security.ui.oauth.shared.OAuthException;
@@ -16,7 +17,7 @@ public interface UserManagementService extends RemoteService {
SuccessInfo login(String username, String password);
UserDTO createSimpleUser(String name, String email, String password) throws Exception;
UserDTO createSimpleUser(String name, String email, String password) throws UserManagementException;
SuccessInfo deleteUser(String username);