Search in sources :

Example 1 with RegisterUserSuccess

use of com.willshex.blogwt.client.api.user.event.RegisterUserEventHandler.RegisterUserSuccess in project blogwt by billy1380.

the class UserController method registerUser.

/**
 * @param user
 */
public void registerUser(User user) {
    final RegisterUserRequest input = ApiHelper.setAccessCode(new RegisterUserRequest());
    input.session = SessionController.get().sessionForApiCall();
    input.user = user;
    ApiHelper.createUserClient().registerUser(input, new AsyncCallback<RegisterUserResponse>() {

        @Override
        public void onSuccess(RegisterUserResponse output) {
            if (output.status == StatusType.StatusTypeSuccess) {
            }
            DefaultEventBus.get().fireEventFromSource(new RegisterUserSuccess(input, output), UserController.this);
        }

        @Override
        public void onFailure(Throwable caught) {
            DefaultEventBus.get().fireEventFromSource(new RegisterUserFailure(input, caught), UserController.this);
        }
    });
}
Also used : RegisterUserRequest(com.willshex.blogwt.shared.api.user.call.RegisterUserRequest) RegisterUserResponse(com.willshex.blogwt.shared.api.user.call.RegisterUserResponse) RegisterUserSuccess(com.willshex.blogwt.client.api.user.event.RegisterUserEventHandler.RegisterUserSuccess) RegisterUserFailure(com.willshex.blogwt.client.api.user.event.RegisterUserEventHandler.RegisterUserFailure)

Aggregations

RegisterUserFailure (com.willshex.blogwt.client.api.user.event.RegisterUserEventHandler.RegisterUserFailure)1 RegisterUserSuccess (com.willshex.blogwt.client.api.user.event.RegisterUserEventHandler.RegisterUserSuccess)1 RegisterUserRequest (com.willshex.blogwt.shared.api.user.call.RegisterUserRequest)1 RegisterUserResponse (com.willshex.blogwt.shared.api.user.call.RegisterUserResponse)1