jhomenet.hw.management
Class HardwareFactory

java.lang.Object
  extended by jhomenet.hw.management.HardwareFactory

public class HardwareFactory
extends java.lang.Object

Version:
$Revision: 1.3 $ Filename: $Source: /cvsroot/jhomenet/files/src/jhomenet/hw/management/HardwareFactory.java,v $ Description: {TODO: provide a class description}
Author:
$Author: dhirwinjr $

Method Summary
static HomenetHardware newHardware(java.lang.String hardwareID, java.lang.String description, java.lang.String hardwareClassname)
          Create a new hardware object.
static HomenetHardware newHardware(java.lang.String hardwareID, java.lang.String description, java.lang.String hardwareClassname, java.lang.String configuration)
          Create a new hardware object.
static HomenetHardware newHardware(java.lang.String hardwareID, java.lang.String description, java.lang.String hardwareClassname, java.lang.String configuration, PollingService.PollingTypes pollingType)
          Create a new hardware object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newHardware

public static HomenetHardware newHardware(java.lang.String hardwareID,
                                          java.lang.String description,
                                          java.lang.String hardwareClassname)
                                   throws HardwareException
Create a new hardware object.

Parameters:
hardwareID -
description -
hardwareClassname -
Returns:
Throws:
HardwareException

newHardware

public static HomenetHardware newHardware(java.lang.String hardwareID,
                                          java.lang.String description,
                                          java.lang.String hardwareClassname,
                                          java.lang.String configuration)
                                   throws HardwareException
Create a new hardware object.

Parameters:
hardwareID -
description -
hardwareClassname -
configuration -
Returns:
Throws:
HardwareException

newHardware

public static HomenetHardware newHardware(java.lang.String hardwareID,
                                          java.lang.String description,
                                          java.lang.String hardwareClassname,
                                          java.lang.String configuration,
                                          PollingService.PollingTypes pollingType)
                                   throws HardwareException
Create a new hardware object.

Parameters:
hardwareID - Hardare ID
description - Hardware description
hardwareClassname - Hardware class name
pollingType - Polling type (null if hardware is a device)
configuration - Hardware configuration
Returns:
A reference to newly created Homenet hardware object
Throws:
HardwareException


Copyright © 2004-2005 David Irwin. All Rights Reserved.