net.sourceforge.apphere.web.ui
Class AppHereWebUiImpl

java.lang.Object
  extended bynet.sourceforge.apphere.web.ui.AppHereWebUiImpl
All Implemented Interfaces:
AppHereUI, java.io.Serializable

public class AppHereWebUiImpl
extends java.lang.Object
implements AppHereUI, java.io.Serializable

Author:
Dewi Roberts http://www.essex.ac.uk/chimera AppHereWebUiImpl.java Created 25-Feb-2003 net.sourceforge.apphere.servlet.ui
See Also:
Serialized Form

Constructor Summary
AppHereWebUiImpl()
           
 
Method Summary
 void addDevice(java.lang.String token, java.lang.String deviceName, java.lang.String devAddr)
           
 void createPan(java.lang.String token, java.lang.String envName, int[] deviceIdList)
           
 java.lang.String getSession(java.lang.String token, int sessionID)
           
 java.lang.String getXML(java.lang.String token)
           
 java.lang.String login(java.lang.String username, java.lang.String password, java.lang.String ipAddress)
           
 void removeDevice(java.lang.String token, int deviceID)
           
 void removePan(java.lang.String token, int envID)
           
 void removeSession(java.lang.String token, int sessionID)
           
 void setCurrentProfile(java.lang.String token, int profileID)
           
 void updateDevice(java.lang.String token, int deviceId, java.lang.String deviceName, java.lang.String devAddr)
           
 void updatePan(java.lang.String token, int envID, java.lang.String envName, int[] deviceIdList)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppHereWebUiImpl

public AppHereWebUiImpl()
Method Detail

login

public java.lang.String login(java.lang.String username,
                              java.lang.String password,
                              java.lang.String ipAddress)
                       throws AppHereException
Specified by:
login in interface AppHereUI
Throws:
AppHereException
See Also:
net.sourceforge.apphere.servlet.ui.webService#login(String, String)

getXML

public java.lang.String getXML(java.lang.String token)
                        throws AppHereException
Specified by:
getXML in interface AppHereUI
Throws:
AppHereException
See Also:
net.sourceforge.apphere.servlet.ui.webService#getXML(String)

setCurrentProfile

public void setCurrentProfile(java.lang.String token,
                              int profileID)
                       throws AppHereException
Specified by:
setCurrentProfile in interface AppHereUI
Throws:
AppHereException
See Also:
net.sourceforge.apphere.servlet.ui.webService#setCurrentProfile(String)

getSession

public java.lang.String getSession(java.lang.String token,
                                   int sessionID)
                            throws AppHereException
Specified by:
getSession in interface AppHereUI
Throws:
AppHereException
See Also:
net.sourceforge.apphere.servlet.ui.webService#getASession(String)

removeSession

public void removeSession(java.lang.String token,
                          int sessionID)
                   throws AppHereException
Specified by:
removeSession in interface AppHereUI
Throws:
AppHereException
See Also:
net.sourceforge.apphere.servlet.ui.webService#removeSession(String)

createPan

public void createPan(java.lang.String token,
                      java.lang.String envName,
                      int[] deviceIdList)
               throws AppHereException
Specified by:
createPan in interface AppHereUI
Throws:
AppHereException
See Also:
net.sourceforge.apphere.servlet.ui.webService#createEnvironment(String)

updatePan

public void updatePan(java.lang.String token,
                      int envID,
                      java.lang.String envName,
                      int[] deviceIdList)
               throws AppHereException
Specified by:
updatePan in interface AppHereUI
Throws:
AppHereException
See Also:
net.sourceforge.apphere.servlet.ui.webService#updatePan(String)

removePan

public void removePan(java.lang.String token,
                      int envID)
               throws AppHereException
Specified by:
removePan in interface AppHereUI
Throws:
AppHereException
See Also:
net.sourceforge.apphere.servlet.ui.webService#removePan(String)

removeDevice

public void removeDevice(java.lang.String token,
                         int deviceID)
                  throws AppHereException
Specified by:
removeDevice in interface AppHereUI
Throws:
AppHereException
See Also:
net.sourceforge.apphere.servlet.ui.webService#removeDevice(String)

addDevice

public void addDevice(java.lang.String token,
                      java.lang.String deviceName,
                      java.lang.String devAddr)
               throws AppHereException
Specified by:
addDevice in interface AppHereUI
Throws:
AppHereException
See Also:
net.sourceforge.apphere.servlet.ui.webService#addADevice(String, String)

updateDevice

public void updateDevice(java.lang.String token,
                         int deviceId,
                         java.lang.String deviceName,
                         java.lang.String devAddr)
                  throws AppHereException
Specified by:
updateDevice in interface AppHereUI
Throws:
AppHereException
See Also:
net.sourceforge.apphere.servlet.ui.webService#updateADevice(String, String)