com.tensegrity.wpalo.server.services.wpalo
Class WPaloControllerServiceImpl

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.google.gwt.user.server.rpc.RemoteServiceServlet
              extended by com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet
                  extended by com.tensegrity.wpalo.server.services.wpalo.WPaloControllerServiceImpl
All Implemented Interfaces:
com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, WPaloControllerService, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class WPaloControllerServiceImpl
extends com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet
implements WPaloControllerService

WPaloControllerServiceImpl TODO DOCUMENT ME

Version:
$Id: WPaloControllerServiceImpl.java,v 1.6 2009/06/16 13:46:08 ArndHouben Exp $
See Also:
Serialized Form

Field Summary
static boolean USE_MYSQL
           
 
Fields inherited from class com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet
DATE_FORMAT_NOW, SQL_CONNECTION
 
Constructor Summary
WPaloControllerServiceImpl()
           
 
Method Summary
protected  void initDbConnection(javax.servlet.ServletContext globalContext)
           
 boolean isRunning()
           
 com.tensegrity.palo.gwt.core.client.models.admin.XUser login(java.lang.String login, java.lang.String password, java.lang.String locale)
           
 com.tensegrity.palo.gwt.core.client.models.admin.XUser loginHash(java.lang.String login, java.lang.String password, java.lang.String locale)
           
 void logout(java.lang.String sessionId)
           
 void start()
           
 void stop(java.lang.String sessionId)
           
 
Methods inherited from class com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet
convertFromHex, getLoggedInUser, getLoginNameFromCookies, getNumberFormat, getSession, getUserSession, init, now, overrideLoggedInUser, register, setLoggedInUser, setNumberFormat, terminateSession
 
Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet
doGetSerializationPolicy, doPost, doUnexpectedFailure, getSerializationPolicy, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, readContent, shouldCompressResponse
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USE_MYSQL

public static boolean USE_MYSQL
Constructor Detail

WPaloControllerServiceImpl

public WPaloControllerServiceImpl()
Method Detail

isRunning

public final boolean isRunning()

start

public final void start()
                 throws WPaloException
Specified by:
start in interface WPaloControllerService
Throws:
WPaloException

stop

public final void stop(java.lang.String sessionId)
                throws WPaloException
Specified by:
stop in interface WPaloControllerService
Throws:
WPaloException

login

public final com.tensegrity.palo.gwt.core.client.models.admin.XUser login(java.lang.String login,
                                                                          java.lang.String password,
                                                                          java.lang.String locale)
                                                                   throws AuthenticationFailedException
Specified by:
login in interface WPaloControllerService
Throws:
AuthenticationFailedException

loginHash

public final com.tensegrity.palo.gwt.core.client.models.admin.XUser loginHash(java.lang.String login,
                                                                              java.lang.String password,
                                                                              java.lang.String locale)
                                                                       throws AuthenticationFailedException
Specified by:
loginHash in interface WPaloControllerService
Throws:
AuthenticationFailedException

logout

public void logout(java.lang.String sessionId)
Specified by:
logout in interface WPaloControllerService

initDbConnection

protected void initDbConnection(javax.servlet.ServletContext globalContext)
Overrides:
initDbConnection in class com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet