com.universaldevices.autoupdate
Class UDAutoUpdate.UDProduct

java.lang.Object
  extended by com.universaldevices.autoupdate.UDAutoUpdate.UDProduct
Enclosing class:
UDAutoUpdate

protected class UDAutoUpdate.UDProduct
extends java.lang.Object

UDAutoUpdate.UDProduct is an abstraction of the product for which an upgrade is necessary. Product is a combination of Platform and Driver (such as Insteon, Aprilaire, etc.)

Author:
UD Architect

Field Summary
 UDAutoUpdate.UDVersionNum currentVersion
          The current version for this product
 java.lang.String name
          The name of the Product (such as Insteon)
 java.util.Hashtable<java.lang.Integer,UDAutoUpdate.UDVersion> versions
          A Hashtable of all the versions (previous & current) for this Product
 
Constructor Summary
UDAutoUpdate.UDProduct(XMLElement x)
          Constructor Note: This class is initialized by UDI Network and Services Layers and, as such, should not be utilized independently.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name
The name of the Product (such as Insteon)


currentVersion

public UDAutoUpdate.UDVersionNum currentVersion
The current version for this product


versions

public java.util.Hashtable<java.lang.Integer,UDAutoUpdate.UDVersion> versions
A Hashtable of all the versions (previous & current) for this Product

Constructor Detail

UDAutoUpdate.UDProduct

public UDAutoUpdate.UDProduct(XMLElement x)
Constructor
Note
: This class is initialized by UDI Network and Services Layers and, as such, should not be utilized independently.

Parameters:
x - - The DIML/XML representation of version