A B C D E F G H I J K L M N O P Q R S T U V W X

A

AbstractBlockingCommand - Class in jhomenet.server.console.command
TODO: Class description.
AbstractBlockingCommand(ServerContext) - Constructor for class jhomenet.server.console.command.AbstractBlockingCommand
Constructor.
AbstractBootTask<T> - Class in jhomenet.server.boot
An abstract boot task that implements the BootTask interface.
AbstractBootTask(BootTaskManager) - Constructor for class jhomenet.server.boot.AbstractBootTask
Constructor.
AbstractCommand - Class in jhomenet.server.console.command
TODO: Class description.
AbstractCommand(ServerContext) - Constructor for class jhomenet.server.console.command.AbstractCommand
 
AbstractHardwareConfigurationXmlRepository - Class in jhomenet.server.configuration
An abstract implementation of the HardwareConfigurationRepo
AbstractHardwareConfigurationXmlRepository(String) - Constructor for class jhomenet.server.configuration.AbstractHardwareConfigurationXmlRepository
 
AbstractHardwareConfigurationXmlRepository() - Constructor for class jhomenet.server.configuration.AbstractHardwareConfigurationXmlRepository
Constructor.
AbstractHardwareDataPersistenceFacade - Class in jhomenet.server.persistence
TODO: Class description.
AbstractHardwareDataPersistenceFacade.TYPE - Enum in jhomenet.server.persistence
 
AbstractPluginLoader - Class in jhomenet.server.plugin
TODO: Class description.
AbstractPluginLoader() - Constructor for class jhomenet.server.plugin.AbstractPluginLoader
Constructor.
AbstractServerConfigurationXmlRepository - Class in jhomenet.server.configuration
An abstract server configuration repository.
AbstractServerConfigurationXmlRepository() - Constructor for class jhomenet.server.configuration.AbstractServerConfigurationXmlRepository
Constructor.
AbstractVoidBootTask - Class in jhomenet.server.boot
TODO: Class description.
AbstractVoidBootTask(BootTaskManager) - Constructor for class jhomenet.server.boot.AbstractVoidBootTask
 
acceptNewSession(IWorkQueue) - Method in class jhomenet.server.console.ConsoleService
Waits for a connection request.
acceptNewSession(IWorkQueue) - Method in class jhomenet.server.console.LocalConsoleService
 
addCommand(Command) - Static method in class jhomenet.server.console.CommandInterpreter
Adds a command to the list of those recognized by the slush shell.
addHardwareClassname(String) - Method in class jhomenet.server.configuration.HardwareConfigurationImpl
 
addHardwareCompatibility(String, String, String) - Method in class jhomenet.server.configuration.HardwareConfigurationImpl
 
addHardwareContainerLoader(ContainerLoaderTypes) - Method in class jhomenet.server.configuration.HardwareConfigurationImpl
 
addHardwareDescription(String, String) - Method in class jhomenet.server.configuration.HardwareConfigurationImpl
 
addHardwareIconFilename(String, String) - Method in class jhomenet.server.configuration.HardwareConfigurationImpl
 
addHardwareListener(IHardwareRegistrationListener) - Method in class jhomenet.server.hw.mngt.HardwareManagerImpl
 
addLibrary(LibraryInterface) - Method in class jhomenet.server.boot.CheckLibrariesBootTask
Add a library.
addLoginListener(JHSLoginListener) - Method in class jhomenet.server.auth.swingx.JHSLoginService
Adds a LoginListener to the list of listeners
addMember(Principal) - Method in interface jhomenet.server.auth.Group
Adds the specified member to the group.
addMember(Principal) - Method in class jhomenet.server.auth.UserGroup
 
addMembers(List<Principal>) - Method in class jhomenet.server.auth.UserGroup
Add a list of users to the user group.
addOrUpdateCondition(Condition) - Method in class jhomenet.server.responsive.ResponsiveManagerImpl
 
addOrUpdatePlan(Plan) - Method in class jhomenet.server.responsive.ResponsiveManagerImpl
Add a plan to the plan scheduler.
addOrUpdateResponse(Response) - Method in class jhomenet.server.responsive.ResponsiveManagerImpl
 
addOrUpdateTrigger(TriggerWrapper) - Method in class jhomenet.server.responsive.ResponsiveManagerImpl
Add a trigger to the plan scheduler.
addPluginLoader(PluginLoader) - Method in class jhomenet.server.plugin.PluginContext
Add a plugin loader to the plugin service.
addResponsiveManagerListener(ResponsiveManagerListener) - Method in class jhomenet.server.responsive.ResponsiveManagerImpl
Adds a listener to the list that's notified each time a change to the data model occurs.
addServerListener(SystemListener) - Method in class jhomenet.server.JHomeNetServer
 
addServerListener(ServiceManagerListener) - Method in class jhomenet.server.ServiceManager
Add a server listener.
addService(IService) - Method in class jhomenet.server.ServiceManager
 
addService(List<IService>) - Method in class jhomenet.server.ServiceManager
Add a list of services to the service manager.
addTask(BootTask) - Method in class jhomenet.server.boot.BootTaskManager
Add a task to the boot task manager.
addToHistory(String) - Method in class jhomenet.server.console.Session
Adds a new command to the history buffer.
addUnregisteredHardware(String, String) - Method in class jhomenet.server.hw.mngt.HardwareRegistryImpl
 
adminRole - Static variable in class jhomenet.server.auth.Role
 
append - Variable in class jhomenet.server.console.io.SystemPrintStream
If this SystemPrintStream outputs to a file, this variable determines if the output will be appended to the file or if it will over-write the file.
ASCII_BS - Static variable in class jhomenet.server.console.io.SystemInputStream
Backspace and delete defines
ASCII_DEL - Static variable in class jhomenet.server.console.io.SystemInputStream
 
ASCII_SPACE - Static variable in class jhomenet.server.console.io.SystemInputStream
 
authenticate(String, char[], String) - Method in class jhomenet.server.auth.AuthManager
 
authenticate(String, char[], String) - Method in class jhomenet.server.auth.CustomLoginService
 
authenticate(String, char[], String) - Method in class jhomenet.server.auth.swingx.JHSLoginService
This method is intended to be implemented by clients wishing to authenticate a user with a given password.
AuthManager - Class in jhomenet.server.auth
This class is responsible for managing the application authentication.
AuthManager(AbstractEventLogger) - Constructor for class jhomenet.server.auth.AuthManager
Constructor.
authManager - Variable in class jhomenet.server.console.ConsoleService
Reference to the authentication manager.
authManager - Variable in class jhomenet.server.console.Session
Reference to the authentication manager.
AuthManager.UserStatus - Class in jhomenet.server.auth
A class that encompasses the user status.
AuthManagerEvent - Class in jhomenet.server.auth
An authentication manager event that is passed to listening objects when changes take place in the authentication manager.
AuthManagerEvent(AuthManager.UserStatus, Object) - Constructor for class jhomenet.server.auth.AuthManagerEvent
 
AuthManagerListener - Interface in jhomenet.server.auth
An authentication manager listener interface.
AuthorizationTable - Class in jhomenet.server.auth
The authorization table module consults a role-to-user or group table to determine whether a client is granted one of the required roles.
AuthorizationTable() - Constructor for class jhomenet.server.auth.AuthorizationTable
Constructor.
AuthWindow - Class in jhomenet.server.auth
The local authentication window used to authentication users.
AuthWindow(ServerContext, AuthManager, JFrame) - Constructor for class jhomenet.server.auth.AuthWindow
 
available() - Method in class jhomenet.server.console.io.ConsoleInputStream
 
available() - Method in class jhomenet.server.console.io.SystemInputStream
Returns the number of bytes that can be read from this input stream without blocking.

B

BarometricSensor - Class in jhomenet.server.hw.sensor
TODO: Class description.
BarometricSensor(String, String, Unit) - Constructor for class jhomenet.server.hw.sensor.BarometricSensor
 
BarometricSensor(String, String) - Constructor for class jhomenet.server.hw.sensor.BarometricSensor
 
BarometricSensor(ValueSensor) - Constructor for class jhomenet.server.hw.sensor.BarometricSensor
 
BootException - Exception in jhomenet.server.boot
An exception that can be thrown during the boot portion of the server.
BootException(String) - Constructor for exception jhomenet.server.boot.BootException
 
BootException(Throwable) - Constructor for exception jhomenet.server.boot.BootException
 
BootException(String, Throwable) - Constructor for exception jhomenet.server.boot.BootException
 
BootTask<T> - Interface in jhomenet.server.boot
A boot task interface.
BootTaskManager - Class in jhomenet.server.boot
A boot task manager.
BootTaskManager(ServerContext) - Constructor for class jhomenet.server.boot.BootTaskManager
Constructor.
BootTaskManager(String, ServerContext) - Constructor for class jhomenet.server.boot.BootTaskManager
 
buffer - Variable in class jhomenet.server.console.io.SystemInputStream
The internal buffer that holds all the data that has been received and not yet read by an application.
buildRegistry() - Method in class jhomenet.server.hw.mngt.HardwareRegistryImpl
Build the hardware registry.

C

CANCEL_LOGIN_ACTION_COMMAND - Static variable in class jhomenet.server.auth.swingx.JHSLoginPanel
Action key for an Action in the ActionMap that cancels the Login procedure
cancelAuthentication() - Method in class jhomenet.server.auth.swingx.JHSLoginService
Notifies the LoginService that an already running authentication request should be cancelled.
cancelLogin() - Method in class jhomenet.server.auth.swingx.JHSLoginPanel
Cancels the login procedure.
captureAndPersist(String) - Method in class jhomenet.server.hw.mngt.HardwareManagerImpl
Capture data for a specified hardware object given the hardware address.
captureAndPersist(List<String>) - Method in class jhomenet.server.hw.mngt.HardwareManagerImpl
Capture data for a list of hardware objects given the hardware addresses.
CaptureAndPersistDataUnit - Class in jhomenet.server.work.units
An implementation of the AbstractWorkUnit class that can be used to capture and persist sensor data.
CaptureAndPersistDataUnit(Sensor, HardwareDataPersistenceFacade) - Constructor for class jhomenet.server.work.units.CaptureAndPersistDataUnit
Constructor.
CaptureDataCommand - Class in jhomenet.server.console.command
TODO: Class description.
CaptureDataCommand(ServerContext) - Constructor for class jhomenet.server.console.command.CaptureDataCommand
Constructor.
CaptureSensorDataWorkUnit - Class in jhomenet.server.work.units
A work unit used to capture sensor data.
CaptureSensorDataWorkUnit(Sensor) - Constructor for class jhomenet.server.work.units.CaptureSensorDataWorkUnit
Constructor.
checkAdminUser() - Method in class jhomenet.server.auth.AuthManager
Check the admin user.
checkAdminUser() - Method in class jhomenet.server.auth.DefaultAuthFacade
 
CheckAdminUserBootTask - Class in jhomenet.server.boot
TODO: Class description.
CheckAdminUserBootTask(AuthManager, BootTaskManager) - Constructor for class jhomenet.server.boot.CheckAdminUserBootTask
 
checkCredentials(String, char[]) - Method in class jhomenet.server.auth.DefaultAuthFacade
 
checkCredentials(String, char[]) - Method in class jhomenet.server.dao.hibernate.UserDaoHibernate
Check a user's credentials against those stored by the system.
checkCredentials(String, char[]) - Method in interface jhomenet.server.dao.UserDao
 
checkForNewSessions() - Method in class jhomenet.server.console.ConsoleService
Listens for connection requests.
CheckLibrariesBootTask - Class in jhomenet.server.boot
TODO: Class description.
CheckLibrariesBootTask(ServerSystemConfigurationImpl, BootTaskManager) - Constructor for class jhomenet.server.boot.CheckLibrariesBootTask
Constructor.
CheckNewHardwareJob - Class in jhomenet.server.polling
A job that checks for new hardware.
clear() - Method in interface jhomenet.server.dao.GenericDao
Affects every managed instance in the current persistence context!
clear() - Method in class jhomenet.server.dao.hibernate.GenericHibernateDAO
 
clear() - Method in class jhomenet.server.dao.txt.ConditionDaoTxt
 
clear() - Method in class jhomenet.server.dao.txt.HardwareDaoTxt
 
clear() - Method in class jhomenet.server.dao.txt.HardwareDataDaoTxt
 
clear() - Method in class jhomenet.server.dao.txt.PlanDaoTxt
 
clear() - Method in class jhomenet.server.dao.txt.ResponseDaoTxt
 
clear() - Method in class jhomenet.server.dao.xml.ConditionDaoXml
 
clear() - Method in class jhomenet.server.dao.xml.HardwareDaoXml
 
clear() - Method in class jhomenet.server.dao.xml.HardwareDataDaoXml
 
clear() - Method in class jhomenet.server.dao.xml.PlanDaoXml
 
clear() - Method in class jhomenet.server.dao.xml.ResponseDaoXml
 
clearCommandListCache() - Static method in class jhomenet.server.console.command.HelpCommand
Clear the current command list cache.
Command - Interface in jhomenet.server.console.command
The interface that any commands added to the slush shell must implement.
CommandException - Exception in jhomenet.server.console.command
TODO: Class description.
CommandException(String) - Constructor for exception jhomenet.server.console.command.CommandException
 
CommandException(Throwable) - Constructor for exception jhomenet.server.console.command.CommandException
 
CommandException(String, Throwable) - Constructor for exception jhomenet.server.console.command.CommandException
 
commandHistory - Variable in class jhomenet.server.console.Session
A list of the last few commands issued in this session.
CommandInterpreter - Class in jhomenet.server.console
The CommandInterpreter class is responsible for dispatching any commands received by the slush shell to their appropriate handlers.
CommandInterpreter() - Constructor for class jhomenet.server.console.CommandInterpreter
 
CommandParser - Class in jhomenet.server.console
The command parser class is used to parse the .login file.
Compatibility - Class in jhomenet.server.util
This utility class provides an ability to verify library compatibility.
ConditionDao - Interface in jhomenet.server.dao
TODO: Class description.
ConditionDaoTxt - Class in jhomenet.server.dao.txt
TODO: Class description.
ConditionDaoTxt() - Constructor for class jhomenet.server.dao.txt.ConditionDaoTxt
 
ConditionDaoXml - Class in jhomenet.server.dao.xml
TODO: Class description.
ConditionDaoXml() - Constructor for class jhomenet.server.dao.xml.ConditionDaoXml
 
ConsoleCommandPluginLoader - Class in jhomenet.server.plugin
A console command plugin loader.
ConsoleCommandPluginLoader() - Constructor for class jhomenet.server.plugin.ConsoleCommandPluginLoader
Constructor.
ConsoleInputStream - Class in jhomenet.server.console.io
An input stream that can be used for reading from a console.
ConsoleInputStream(JTextArea) - Constructor for class jhomenet.server.console.io.ConsoleInputStream
Default constructor.
ConsoleManager - Class in jhomenet.server.console
TODO: Class description.
ConsoleManager(Boolean, AuthManager, PluginContext, ServerContextImpl) - Constructor for class jhomenet.server.console.ConsoleManager
 
ConsoleOutputStream - Class in jhomenet.server.console.io
A console output stream class.
ConsoleOutputStream(JTextArea) - Constructor for class jhomenet.server.console.io.ConsoleOutputStream
Default constructor.
ConsoleService - Class in jhomenet.server.console
A service that is responsible for reading user input from the server console.
ConsoleService(Boolean, AuthManager, PluginContext, ServerContext) - Constructor for class jhomenet.server.console.ConsoleService
 
consoleService - Variable in class jhomenet.server.console.Session
Reference to the console service.
ConsoleWindow - Interface in jhomenet.server.console
TODO: Class description.
ConsoleWindowImpl - Class in jhomenet.server.console
The jHomenet console window implementation.
ConsoleWindowImpl() - Constructor for class jhomenet.server.console.ConsoleWindowImpl
Constructor.
ContainerWrapper<C> - Interface in jhomenet.server.hw.driver
Used to wrap an underlying container implementaion into a IContainer interface object.
copy() - Method in class jhomenet.server.hw.device.LightSwitchDevice
 
copy() - Method in class jhomenet.server.hw.sensor.BarometricSensor
 
copy() - Method in class jhomenet.server.hw.sensor.HumiditySensor
 
copy() - Method in class jhomenet.server.hw.sensor.HvacSensor
 
copy() - Method in class jhomenet.server.hw.sensor.LightningSensor
 
copy() - Method in class jhomenet.server.hw.sensor.LightSensor
 
copy() - Method in class jhomenet.server.hw.sensor.RainSensor
 
copy() - Method in class jhomenet.server.hw.sensor.TempSensor
 
copy() - Method in class jhomenet.server.hw.sensor.WindDirectionSensor
 
copy() - Method in class jhomenet.server.hw.sensor.WindSpeedSensor
 
createCancelAction() - Method in class jhomenet.server.auth.swingx.JHSLoginPanel
Create and return an Action for canceling login
createLoginAction() - Method in class jhomenet.server.auth.swingx.JHSLoginPanel
Create and return an Action for logging in
createMainGuiWindow() - Method in class jhomenet.server.ui.UiManager
 
createMainGuiWindow(boolean) - Method in class jhomenet.server.ui.UiManager
 
createMainGuiWindow(IWindowListener) - Method in class jhomenet.server.ui.UiManager
 
createMainGuiWindow(boolean, IWindowListener) - Method in class jhomenet.server.ui.UiManager
 
CURRENT_COMMAND - Static variable in class jhomenet.server.console.Session
The key used to index the current command in system environments.
CURRENT_DIRECTORY - Static variable in class jhomenet.server.console.Session
The key used to index the current directory in system environments.
currentCommand - Variable in class jhomenet.server.console.Session
Marks the beginning of the commandHistory buffer.
currentCommandFinished() - Method in class jhomenet.server.console.LocalSession
 
currentCommandFinished() - Method in class jhomenet.server.console.Session
Notifies this session that the current command has completed.
CustomLoginService - Class in jhomenet.server.auth
A custom login service that extends the LoginService base class.
CustomLoginService(AuthFacade) - Constructor for class jhomenet.server.auth.CustomLoginService
Constructor.

D

DAOFactory - Class in jhomenet.server.dao
Defines all DAOs and the concrete factories to get the conrecte DAOs.
DAOFactory() - Constructor for class jhomenet.server.dao.DAOFactory
 
dataDirectoryAbsolute - Static variable in class jhomenet.server.persistence.txt.FilePersistenceUtil
The absolute data persistence directory.
dataDirectoryRelative - Static variable in class jhomenet.server.persistence.txt.FilePersistenceUtil
The relative data persistence directory.
DateHelper - Class in jhomenet.server.util
A date utility class.
DefaultAuthFacade - Class in jhomenet.server.auth
This class provides high-level database access methods for performing user authentication related functions.
DefaultAuthFacade() - Constructor for class jhomenet.server.auth.DefaultAuthFacade
Constructor.
DefaultEventLogger - Class in jhomenet.server.event
TODO: Class description.
DefaultEventLogger(ServerContext) - Constructor for class jhomenet.server.event.DefaultEventLogger
 
deleteHardware(RegisteredHardware) - Method in class jhomenet.server.persistence.dummy.DummyHardwarePersistenceLayer
 
deleteHardware(RegisteredHardware) - Method in class jhomenet.server.persistence.HardwarePersistenceFacadeHibernate
 
deleteHardware(RegisteredHardware) - Method in class jhomenet.server.persistence.HardwarePersistenceFacadeTxt
 
deleteHardware(RegisteredHardware) - Method in class jhomenet.server.persistence.HardwarePersistenceFacadeXml
 
deleteHardware(RegisteredHardware) - Method in class jhomenet.server.persistence.NullHardwarePersistenceLayer
 
deleteUser(User) - Method in class jhomenet.server.auth.DefaultAuthFacade
 
deviceCode - Variable in class jhomenet.server.hw.driver.X10.X10Container
The hardware's device code.
DummyADDriver - Class in jhomenet.server.hw.driver.dummy
TODO: Class description.
DummyADDriver(IContainer) - Constructor for class jhomenet.server.hw.driver.dummy.DummyADDriver
 
DummyContainerLoader - Class in jhomenet.server.hw.driver.dummy
A dummy container loader.
DummyContainerLoader(ServerSystemConfigurationImpl) - Constructor for class jhomenet.server.hw.driver.dummy.DummyContainerLoader
Constructor.
DummyContainerLoader.DriverHardwareTypes - Enum in jhomenet.server.hw.driver.dummy
The list of dummy driver hardware types.
DummyDeviceContainer - Class in jhomenet.server.hw.driver.dummy
A dummy hardware container object used primarily for testing purposes.
DummyDeviceContainer(String) - Constructor for class jhomenet.server.hw.driver.dummy.DummyDeviceContainer
Constructor.
DummyHardwarePersistenceLayer - Class in jhomenet.server.persistence.dummy
TODO: Class description.
DummyHardwarePersistenceLayer(ServerSystemConfigurationImpl) - Constructor for class jhomenet.server.persistence.dummy.DummyHardwarePersistenceLayer
Constructor.
DummyLightSwitchDriver - Class in jhomenet.server.hw.driver.dummy
TODO: Class description.
DummyLightSwitchDriver(IContainer) - Constructor for class jhomenet.server.hw.driver.dummy.DummyLightSwitchDriver
 
DummySensorContainer - Class in jhomenet.server.hw.driver.dummy
A dummy hardware container object used primarily for testing purposes.
DummySensorContainer(String) - Constructor for class jhomenet.server.hw.driver.dummy.DummySensorContainer
Constructor.
DummyTempDriver - Class in jhomenet.server.hw.driver.dummy
TODO: Class description.
DummyTempDriver(IContainer) - Constructor for class jhomenet.server.hw.driver.dummy.DummyTempDriver
Constructor.
DummyWindDirectionDriver - Class in jhomenet.server.hw.driver.dummy
TODO: Class description.
DummyWindDirectionDriver(IContainer) - Constructor for class jhomenet.server.hw.driver.dummy.DummyWindDirectionDriver
Constructor.
DummyWindSpeedDriver - Class in jhomenet.server.hw.driver.dummy
TODO: Class description.
DummyWindSpeedDriver(IContainer) - Constructor for class jhomenet.server.hw.driver.dummy.DummyWindSpeedDriver
 

E

ECHO - Variable in class jhomenet.server.console.io.SystemInputStream
Indicates whether or not to echo the character just read.
EditHardwareCommand - Class in jhomenet.server.console.command
A console command for editing the hardware properties.
EditHardwareCommand(ServerContext) - Constructor for class jhomenet.server.console.command.EditHardwareCommand
Constructor.
elapsedTime(long, long) - Static method in class jhomenet.server.util.DateHelper
Converts milliseonds into a readable time in the following format: XX days XX hours XX minutes XX seconds
endPos - Variable in class jhomenet.server.console.io.SystemInputStream
The ending position in the internal buffer where valid data ends.
endSession() - Method in class jhomenet.server.console.Session
Cleans up the resources used by this session.
ENV_HARDWAREMANAGER - Static variable in class jhomenet.server.console.ConsoleService
Known console environment object keys.
ENV_WORKQUEUE - Static variable in class jhomenet.server.console.ConsoleService
 
environment - Variable in class jhomenet.server.console.Session
The environment properties associated with this session.
ERASE - Static variable in class jhomenet.server.console.io.SystemInputStream
Byte sequence for a backspace.
err - Variable in class jhomenet.server.console.Session
The error stream of the remote connection.
errorOccurred() - Method in class jhomenet.server.console.io.SystemInputStream
 
EventDao - Interface in jhomenet.server.dao
TODO: Class description.
EventPersistenceFacadeHibernate - Class in jhomenet.server.persistence
TODO: Class description.
EventPersistenceFacadeHibernate() - Constructor for class jhomenet.server.persistence.EventPersistenceFacadeHibernate
Constructor.
exceptionThrown(Exception) - Method in class jhomenet.server.console.LocalSession
 
exceptionThrown(Exception) - Method in class jhomenet.server.console.Session
Notifies this session that exception was thrown when executing a command.
execute() - Method in interface jhomenet.server.boot.BootTask
Execute the task.
execute() - Method in class jhomenet.server.boot.BootTaskManager
Execute the list of boot tasks.
execute() - Method in class jhomenet.server.boot.CheckAdminUserBootTask
 
execute() - Method in class jhomenet.server.boot.CheckLibrariesBootTask
 
execute() - Method in class jhomenet.server.boot.IntroBootTask
 
execute() - Method in class jhomenet.server.boot.LoadPluginsBootTask
 
execute() - Method in class jhomenet.server.boot.LoadResponsiveManagerBootTask
 
execute() - Method in class jhomenet.server.boot.ServiceManagerBootTask
 
execute() - Method in class jhomenet.server.boot.StartAuthBootTask
 
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map<String, Object>) - Method in class jhomenet.server.console.command.AbstractBlockingCommand
 
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map) - Method in class jhomenet.server.console.command.CaptureDataCommand
 
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map<String, Object>) - Method in interface jhomenet.server.console.command.Command
Executes this command.
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map) - Method in class jhomenet.server.console.command.EditHardwareCommand
 
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map) - Method in class jhomenet.server.console.command.HelpCommand
Method called when this command is executed from the command prompt.
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map) - Method in class jhomenet.server.console.command.ListEventsCommand
 
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map) - Method in class jhomenet.server.console.command.ListHardwareCommand
 
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map) - Method in class jhomenet.server.console.command.ListRegisteredHardwareCommand
 
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map) - Method in class jhomenet.server.console.command.ListUnregisteredHardwareCommand
 
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map) - Method in class jhomenet.server.console.command.PersistDataCommand
 
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map) - Method in class jhomenet.server.console.command.RegisterHardwareCommand
 
execute(SystemInputStream, SystemPrintStream, SystemPrintStream, String[], Map) - Method in class jhomenet.server.console.command.ServerInfoCommand
 
execute(Object[], SystemInputStream, SystemPrintStream, SystemPrintStream, Map<String, Object>) - Static method in class jhomenet.server.console.CommandInterpreter
Executes a slush command.
execute(String) - Method in class jhomenet.server.console.Session
Executes the given command in the current shell.
execute() - Method in class jhomenet.server.hw.device.LightSwitchDevice
 
execute(JobExecutionContext) - Method in class jhomenet.server.polling.CheckNewHardwareJob
Execute the job.
execute(JobExecutionContext) - Method in class jhomenet.server.polling.HardwarePollingJob
 
execute(JobExecutionContext) - Method in class jhomenet.server.responsive.PlanExecuter
Execute a job.
execute() - Method in class jhomenet.server.work.units.CaptureAndPersistDataUnit
 
execute() - Method in class jhomenet.server.work.units.CaptureSensorDataWorkUnit
Capture the sensor data.
execute() - Method in class jhomenet.server.work.units.GetHardwareListWorkUnit
 
execute() - Method in class jhomenet.server.work.units.GetRegisteredHardwareListWorkUnit
 
execute() - Method in class jhomenet.server.work.units.GetUnregisteredHardwareListWorkUnit
 
execute() - Method in class jhomenet.server.work.units.PersistDataWorkUnit
 
execute() - Method in class jhomenet.server.work.units.RegisterHardwareWorkUnit
Attempt to register a hardware object with the server.
execute() - Method in class jhomenet.server.work.units.ShutdownServerUnit
 
execute() - Method in class jhomenet.server.work.units.UnregisterHardwareWorkUnit
 
executeCommand(String) - Method in class jhomenet.server.console.io.SystemInputStream
 
executeImpl() - Method in class jhomenet.server.console.ConsoleService
Execute the service.
EXECUTOR - Static variable in class jhomenet.server.responsive.PlanExecuter
 

F

FILE_IN_REDIRECTED - Static variable in class jhomenet.server.console.CommandInterpreter
 
FILE_OUT_REDIRECTED - Static variable in class jhomenet.server.console.CommandInterpreter
 
fileInName - Variable in class jhomenet.server.console.io.SystemInputStream
If this SystemInputStream reads from a file, this represents the name of the file.
fileOutName - Variable in class jhomenet.server.console.io.SystemPrintStream
The location of the file this SystemPrintStream is outputting to, or null if this stream is not redirecting to a file.
FilePersistenceUtil - Class in jhomenet.server.persistence.txt
TODO: Class description.
findAll() - Method in interface jhomenet.server.dao.GenericDao
List of all of the entities.
findAll() - Method in class jhomenet.server.dao.hibernate.GenericHibernateDAO
 
findAll() - Method in class jhomenet.server.dao.txt.ConditionDaoTxt
 
findAll() - Method in class jhomenet.server.dao.txt.HardwareDaoTxt
 
findAll() - Method in class jhomenet.server.dao.txt.HardwareDataDaoTxt
 
findAll() - Method in class jhomenet.server.dao.txt.PlanDaoTxt
 
findAll() - Method in class jhomenet.server.dao.txt.ResponseDaoTxt
 
findAll() - Method in class jhomenet.server.dao.xml.ConditionDaoXml
 
findAll() - Method in class jhomenet.server.dao.xml.HardwareDaoXml
 
findAll() - Method in class jhomenet.server.dao.xml.HardwareDataDaoXml
 
findAll() - Method in class jhomenet.server.dao.xml.PlanDaoXml
 
findAll() - Method in class jhomenet.server.dao.xml.ResponseDaoXml
 
findAllUsers() - Method in class jhomenet.server.auth.DefaultAuthFacade
 
findByCriteria(Criterion...) - Method in class jhomenet.server.dao.hibernate.GenericHibernateDAO
Use this inside subclasses as a convenience method.
findByExample(T, String...) - Method in interface jhomenet.server.dao.GenericDao
Find an entity by example.
findByExample(T, String...) - Method in class jhomenet.server.dao.hibernate.GenericHibernateDAO
 
findByExample(Condition, String...) - Method in class jhomenet.server.dao.txt.ConditionDaoTxt
 
findByExample(RegisteredHardware, String...) - Method in class jhomenet.server.dao.txt.HardwareDaoTxt
 
findByExample(HardwareData, String...) - Method in class jhomenet.server.dao.txt.HardwareDataDaoTxt
 
findByExample(Plan, String...) - Method in class jhomenet.server.dao.txt.PlanDaoTxt
 
findByExample(Response, String...) - Method in class jhomenet.server.dao.txt.ResponseDaoTxt
 
findByExample(Condition, String...) - Method in class jhomenet.server.dao.xml.ConditionDaoXml
 
findByExample(RegisteredHardware, String...) - Method in class jhomenet.server.dao.xml.HardwareDaoXml
 
findByExample(HardwareData, String...) - Method in class jhomenet.server.dao.xml.HardwareDataDaoXml
 
findByExample(Plan, String...) - Method in class jhomenet.server.dao.xml.PlanDaoXml
 
findByExample(Response, String...) - Method in class jhomenet.server.dao.xml.ResponseDaoXml
 
findById(ID, boolean) - Method in interface jhomenet.server.dao.GenericDao
Find an entity object given the entity's ID.
findById(ID, boolean) - Method in class jhomenet.server.dao.hibernate.GenericHibernateDAO
 
findById(Long, boolean) - Method in class jhomenet.server.dao.txt.ConditionDaoTxt
 
findById(Long, boolean) - Method in class jhomenet.server.dao.txt.HardwareDaoTxt
 
findById(Long, boolean) - Method in class jhomenet.server.dao.txt.HardwareDataDaoTxt
 
findById(Long, boolean) - Method in class jhomenet.server.dao.txt.PlanDaoTxt
 
findById(Long, boolean) - Method in class jhomenet.server.dao.txt.ResponseDaoTxt
 
findById(Long, boolean) - Method in class jhomenet.server.dao.xml.ConditionDaoXml
 
findById(Long, boolean) - Method in class jhomenet.server.dao.xml.HardwareDaoXml
 
findById(Long, boolean) - Method in class jhomenet.server.dao.xml.HardwareDataDaoXml
 
findById(Long, boolean) - Method in class jhomenet.server.dao.xml.PlanDaoXml
 
findById(Long, boolean) - Method in class jhomenet.server.dao.xml.ResponseDaoXml
 
fireHardwareRegisteredEvent(HardwareRegisteredEvent) - Method in class jhomenet.server.hw.mngt.HardwareManagerImpl
Fire a hardware registry event.
fireHardwareUnregisteredEvent(HardwareUnregisteredEvent) - Method in class jhomenet.server.hw.mngt.HardwareManagerImpl
 
fireHardwareUpdatedEvent(HardwareUpdatedEvent) - Method in class jhomenet.server.hw.mngt.HardwareManagerImpl
 
flush() - Method in interface jhomenet.server.dao.GenericDao
Affects every managed instance in the current persistence context!
flush() - Method in class jhomenet.server.dao.hibernate.GenericHibernateDAO
 
flush() - Method in class jhomenet.server.dao.txt.ConditionDaoTxt
 
flush() - Method in class jhomenet.server.dao.txt.HardwareDaoTxt
 
flush() - Method in class jhomenet.server.dao.txt.HardwareDataDaoTxt
 
flush() - Method in class jhomenet.server.dao.txt.PlanDaoTxt
 
flush() - Method in class jhomenet.server.dao.txt.ResponseDaoTxt
 
flush() - Method in class jhomenet.server.dao.xml.ConditionDaoXml
 
flush() - Method in class jhomenet.server.dao.xml.HardwareDaoXml
 
flush() - Method in class jhomenet.server.dao.xml.HardwareDataDaoXml
 
flush() - Method in class jhomenet.server.dao.xml.PlanDaoXml
 
flush() - Method in class jhomenet.server.dao.xml.ResponseDaoXml
 
forceEndSession() - Method in class jhomenet.server.console.Session
Notifies the server this session is ending and forces the session to terminate.
forceEndSession(CountDownLatch) - Method in class jhomenet.server.console.Session
Notifies the server this session is ending and forces the session to terminate.

G

GenericDao<T,ID extends java.io.Serializable> - Interface in jhomenet.server.dao
A generic data access object (DAO) based on the GenericDAO class found in the Hibernate distribution.
GenericHibernateDAO<T,ID extends java.io.Serializable> - Class in jhomenet.server.dao.hibernate
Implements the generic CRUD data access operations using Hibernate APIs.
GenericHibernateDAO() - Constructor for class jhomenet.server.dao.hibernate.GenericHibernateDAO
 
get() - Method in class jhomenet.server.boot.AbstractVoidBootTask
 
get() - Method in interface jhomenet.server.boot.BootTask
 
getAddressAsString() - Method in class jhomenet.server.hw.driver.dummy.DummyDeviceContainer
 
getAddressAsString() - Method in class jhomenet.server.hw.driver.dummy.DummySensorContainer
 
getAddressAsString() - Method in class jhomenet.server.hw.driver.onewire.OneWireContainerImpl
 
getAddressAsString() - Method in class jhomenet.server.hw.driver.X10.X10Container
Return the hardware address of the X10 switch.
getAllConsoleServices() - Method in class jhomenet.server.console.ConsoleManager
 
getAllData(String) - Method in interface jhomenet.server.dao.HardwareDataDao
Get all the hardware data for a given hardware object.
getAllData(String) - Method in class jhomenet.server.dao.hibernate.HardwareDataDaoHibernate
Attempt to retrieve a list of hardware data objects given the hardware address.
getAllData(String) - Method in class jhomenet.server.dao.txt.HardwareDataDaoTxt
 
getAllData(String) - Method in class jhomenet.server.dao.xml.HardwareDataDaoXml
 
getApplicationHardwareClassnames() - Method in class jhomenet.server.hw.mngt.HardwareManagerImpl
Get the list of known application hardware class names.
getAuthFacade() - Static method in class jhomenet.server.auth.AuthManager
 
getAuthFacade() - Method in class jhomenet.server.ServerContextImpl
 
getAvailableCommands() - Static method in class jhomenet.server.console.CommandInterpreter
Enumerates all of the commands that have been added to the list.
getBuildFilename() - Method in class jhomenet.server.configuration.