com.universaldevices.autoupdate
Class UDAutoUpdate.UDVersion

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

protected class UDAutoUpdate.UDVersion
extends java.lang.Object

UDAutoUpdate.UDVersion is an abstraction of the platform version as described by UDI DIML/XML

Author:
UD Architect

Field Summary
 java.lang.String description
          The description of the features/fixes for this version
 UDAutoUpdate.UDVersionNum latestVersion
          The latest version number
 UDAutoUpdate.UDVersionNum notSupportedIfAbove
          The version above which an upgrade is not supported
 UDAutoUpdate.UDVersionNum number
          Version number
 java.util.Hashtable<java.lang.String,UDAutoUpdate.UDPlatform> platforms
          A Hashtable of all the supported UDAutoUpdate.UDPlatform for this version
 UDAutoUpdate.UDVersionNum resetIfBelow
          The version below which ISY should be reset (factory)
 
Constructor Summary
UDAutoUpdate.UDVersion(XMLElement x, UDAutoUpdate.UDVersionNum latestVersion)
          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

number

public UDAutoUpdate.UDVersionNum number
Version number


notSupportedIfAbove

public UDAutoUpdate.UDVersionNum notSupportedIfAbove
The version above which an upgrade is not supported


resetIfBelow

public UDAutoUpdate.UDVersionNum resetIfBelow
The version below which ISY should be reset (factory)


latestVersion

public UDAutoUpdate.UDVersionNum latestVersion
The latest version number


description

public java.lang.String description
The description of the features/fixes for this version


platforms

public java.util.Hashtable<java.lang.String,UDAutoUpdate.UDPlatform> platforms
A Hashtable of all the supported UDAutoUpdate.UDPlatform for this version

Constructor Detail

UDAutoUpdate.UDVersion

public UDAutoUpdate.UDVersion(XMLElement x,
                              UDAutoUpdate.UDVersionNum latestVersion)
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
latestVersion - - The latest version number