com.tensegrity.palowebviewer.modules.engine.client
Class ProxyEngine

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.engine.client.ProxyEngine
All Implemented Interfaces:
IEngine
Direct Known Subclasses:
EngineLogger

public class ProxyEngine
extends java.lang.Object
implements IEngine


Constructor Summary
ProxyEngine(IEngine engine)
           
 
Method Summary
 void addAuthenticateListener(IAuthListener authListener)
          Adds engine authentication listener
 void addErrorListener(IErrorListener errorListener)
          Adds engine error listener
 void addRequestListener(IRequestListener listener)
           
 void authenticate()
          Async function.
 void authenticate(java.lang.String login, java.lang.String password, boolean remember)
          Async function.
 IClientProperties getClientProperties()
           
 IPaloServerModel getPaloServerModel()
          Get PaloServerModel
 IUserMessageQueue getUserMessageQueue()
           
 void logout()
          Get login action source
 void removeAuthenticateListener(IAuthListener authListener)
          Remove engine authentication listener
 void removeErrorListener(IErrorListener errorListener)
          Remove engine error listener
 void removeRequestListener(IRequestListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyEngine

public ProxyEngine(IEngine engine)
Method Detail

addAuthenticateListener

public void addAuthenticateListener(IAuthListener authListener)
Description copied from interface: IEngine
Adds engine authentication listener

Specified by:
addAuthenticateListener in interface IEngine

addErrorListener

public void addErrorListener(IErrorListener errorListener)
Description copied from interface: IEngine
Adds engine error listener

Specified by:
addErrorListener in interface IEngine

addRequestListener

public void addRequestListener(IRequestListener listener)
Specified by:
addRequestListener in interface IEngine

authenticate

public void authenticate()
Description copied from interface: IEngine
Async function. Check if user authenticated. Lookup for user credentials in session and cookies

Specified by:
authenticate in interface IEngine

authenticate

public void authenticate(java.lang.String login,
                         java.lang.String password,
                         boolean remember)
Description copied from interface: IEngine
Async function. Authenticate user with login and password

Specified by:
authenticate in interface IEngine
Parameters:
login - - user login
password - - password
remember - - store login and password in cookies

getClientProperties

public IClientProperties getClientProperties()
Specified by:
getClientProperties in interface IEngine

getPaloServerModel

public IPaloServerModel getPaloServerModel()
Description copied from interface: IEngine
Get PaloServerModel

Specified by:
getPaloServerModel in interface IEngine

getUserMessageQueue

public IUserMessageQueue getUserMessageQueue()
Specified by:
getUserMessageQueue in interface IEngine

logout

public void logout()
Description copied from interface: IEngine
Get login action source

Specified by:
logout in interface IEngine

removeAuthenticateListener

public void removeAuthenticateListener(IAuthListener authListener)
Description copied from interface: IEngine
Remove engine authentication listener

Specified by:
removeAuthenticateListener in interface IEngine

removeErrorListener

public void removeErrorListener(IErrorListener errorListener)
Description copied from interface: IEngine
Remove engine error listener

Specified by:
removeErrorListener in interface IEngine

removeRequestListener

public void removeRequestListener(IRequestListener listener)
Specified by:
removeRequestListener in interface IEngine