com.tensegrity.palowebviewer.modules.engine.client
Interface IEngine

All Known Implementing Classes:
Engine, EngineLogger, ProxyEngine

public interface IEngine

Palo AJAX Browser Engine.

Business logic interface


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)
           
 

Method Detail

authenticate

void authenticate()
Async function. Check if user authenticated. Lookup for user credentials in session and cookies

Parameters:
authListener - - Async callback listener

authenticate

void authenticate(java.lang.String login,
                  java.lang.String password,
                  boolean remember)
Async function. Authenticate user with login and password

Parameters:
login - - user login
password - - password
remember - - store login and password in cookies

addAuthenticateListener

void addAuthenticateListener(IAuthListener authListener)
Adds engine authentication listener

Parameters:
IAuthListener - - auth listener

removeAuthenticateListener

void removeAuthenticateListener(IAuthListener authListener)
Remove engine authentication listener

Parameters:
IAuthListener - - auth listener

addErrorListener

void addErrorListener(IErrorListener errorListener)
Adds engine error listener

Parameters:
IAuthListener - - error listener

removeErrorListener

void removeErrorListener(IErrorListener errorListener)
Remove engine error listener

Parameters:
IAuthListener - - error listener

getPaloServerModel

IPaloServerModel getPaloServerModel()
Get PaloServerModel


logout

void logout()
Get login action source


getClientProperties

IClientProperties getClientProperties()

addRequestListener

void addRequestListener(IRequestListener listener)

removeRequestListener

void removeRequestListener(IRequestListener listener)

getUserMessageQueue

IUserMessageQueue getUserMessageQueue()