Class LoginCallback<T extends User,V extends EditorWithErrorHandling<?,?>,M extends LoginMessages,H extends HttpMessages>

java.lang.Object
de.knightsoftnet.gwtp.spring.client.rest.helper.LoginCallback<T,V,M,H>
All Implemented Interfaces:
com.google.gwt.user.client.rpc.AsyncCallback<T>, com.gwtplatform.dispatch.rest.client.RestCallback<T>

public class LoginCallback<T extends User,V extends EditorWithErrorHandling<?,?>,M extends LoginMessages,H extends HttpMessages> extends Object implements com.gwtplatform.dispatch.rest.client.RestCallback<T>
Login Callback for login.
Author:
Manfred Tremmel
  • Field Details

    • view

      protected final V extends EditorWithErrorHandling<?,?> view
    • session

      protected final Session session
    • loginErrorMessage

      protected final M extends LoginMessages loginErrorMessage
    • httpMessage

      protected final H extends HttpMessages httpMessage
    • response

      protected com.google.gwt.http.client.Response response
  • Constructor Details

    • LoginCallback

      public LoginCallback(V view, Session session)
      constructor.
      Parameters:
      view - view of the login page
      session - session data
    • LoginCallback

      public LoginCallback(V view, Session session, M loginErrorMessage)
      constructor.
      Parameters:
      view - view of the login page
      session - session data
      loginErrorMessage - error message to show
    • LoginCallback

      public LoginCallback(V view, Session session, M loginErrorMessage, H httpMessage)
      constructor.
      Parameters:
      view - view of the login page
      session - session data
      loginErrorMessage - error message to show
      httpMessage - http code messages to show
  • Method Details

    • onFailure

      public void onFailure(Throwable caught)
      Specified by:
      onFailure in interface com.google.gwt.user.client.rpc.AsyncCallback<T extends User>
    • setResponse

      public void setResponse(com.google.gwt.http.client.Response response)
      Specified by:
      setResponse in interface com.gwtplatform.dispatch.rest.client.RestCallback<T extends User>
    • onSuccess

      public void onSuccess(T result)
      Specified by:
      onSuccess in interface com.google.gwt.user.client.rpc.AsyncCallback<T extends User>