mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-17 01:31:01 +00:00
Added parameters full name and company to
UserManagementService.createSimpleUser method
This commit is contained in:
1 parent
7acb3890b0
commit
842d64d5e5
11 files changed
+142
-138
No files matched your search
+1
-1
@@ -21,7 +21,7 @@ public interface UserManagementService extends RemoteService {
|
||||
|
||||
SuccessInfo login(String username, String password);
|
||||
|
||||
UserDTO createSimpleUser(String name, String email, String password, String validationBaseURL) throws UserManagementException, MailException;
|
||||
UserDTO createSimpleUser(String name, String email, String password, String fullName, String company, String validationBaseURL) throws UserManagementException, MailException;
|
||||
|
||||
/**
|
||||
* Either <code>oldPassword</code> or <code>passwordResetSecret</code> need to be provided, or the current user needs to have
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ public interface UserManagementServiceAsync {
|
||||
|
||||
void logout(AsyncCallback<SuccessInfo> callback);
|
||||
|
||||
void createSimpleUser(String name, String email, String password, String validationBaseURL, AsyncCallback<UserDTO> callback);
|
||||
void createSimpleUser(String name, String email, String password, String fullName, String company, String validationBaseURL, AsyncCallback<UserDTO> callback);
|
||||
|
||||
void updateSimpleUserPassword(String name, String oldPassword, String passwordResetSecret, String newPassword, AsyncCallback<Void> callback);
|
||||
|
||||
|
||||
+1
@@ -26,6 +26,7 @@ public class CreateUserDialog extends AbstractUserDialog {
|
||||
userManagementService
|
||||
.createSimpleUser(usernameEmailPassword.getUsername(),
|
||||
usernameEmailPassword.getEmail(), usernameEmailPassword.getPassword(),
|
||||
/* fullName */ null, /* company */ null,
|
||||
EntryPointLinkFactory.createEmailValidationLink(new HashMap<String, String>()), new AsyncCallback<UserDTO>() {
|
||||
@Override
|
||||
public void onSuccess(UserDTO result) {
|
||||
|
||||
+1
@@ -77,6 +77,7 @@ public class LoginPanel extends HorizontalPanel implements UserStatusEventHandle
|
||||
@Override
|
||||
public void ok(final UserData userData) {
|
||||
userManagementService.createSimpleUser(userData.getUsername(), userData.getEmail(), userData.getPassword(),
|
||||
/* fullName */ null, /* company */ null,
|
||||
EntryPointLinkFactory.createEmailValidationLink(new HashMap<String, String>()),
|
||||
new MarkedAsyncCallback<UserDTO>(new AsyncCallback<UserDTO>() {
|
||||
@Override
|
||||
|
||||
+1
@@ -77,6 +77,7 @@ public class RegisterView extends Composite {
|
||||
@UiHandler("signUpButton")
|
||||
void signUpButtonClicked(ClickEvent e) {
|
||||
userManagementService.createSimpleUser(usernameTextBox.getText(), emailTextBox.getText(), passwordTextBox.getText(),
|
||||
/* fullName */ null, /* company */ null,
|
||||
EntryPointLinkFactory.createEmailValidationLink(new HashMap<String, String>()), new AsyncCallback<UserDTO>() {
|
||||
@Override
|
||||
public void onFailure(Throwable caught) {
|
||||
|
||||
+2
-2
@@ -124,10 +124,10 @@ public class UserManagementServiceImpl extends RemoteServiceServlet implements U
|
||||
}
|
||||
|
||||
@Override
|
||||
public UserDTO createSimpleUser(String name, String email, String password, String validationBaseURL) throws UserManagementException, MailException {
|
||||
public UserDTO createSimpleUser(String name, String email, String password, String fullName, String company, String validationBaseURL) throws UserManagementException, MailException {
|
||||
User u = null;
|
||||
try {
|
||||
u = getSecurityService().createSimpleUser(name, email, password, validationBaseURL);
|
||||
u = getSecurityService().createSimpleUser(name, email, password, fullName, company, validationBaseURL);
|
||||
} catch (UserManagementException e) {
|
||||
logger.log(Level.SEVERE, "Error creating user "+name, e);
|
||||
throw new UserManagementException(e.getMessage());
|
||||
|
||||
Reference in new issue
Block a user