com.universaldevices.device.model
Class ISYConfig

java.lang.Object
  extended by com.universaldevices.device.model.ISYConfig

public class ISYConfig
extends java.lang.Object


Field Summary
static int DEFAULT_MAX_SSL_STRENGTH
           
 
Constructor Summary
ISYConfig()
           
 
Method Summary
 java.lang.String getApp()
           
 java.lang.String getAppVersion()
           
 java.lang.String getArchivePath()
           
 java.lang.String getBuildTimestamp()
           
 java.util.Vector getConfigControls()
           
 java.lang.String getExternalURL()
           
 java.lang.String getIcon()
           
 java.lang.String getMake()
           
 java.lang.String getManufacturerURL()
           
 int getMaxSSLStrength()
           
 java.lang.String getModel()
           
 java.lang.String getPlatform()
           
 short getSecurityLevel()
           
 boolean init(java.lang.String config, ProductInfo productInfo)
          Parses an ISY Configuration object
 boolean isDefaultCert()
           
 boolean isElkVersion2()
           
 boolean isQueryOnInit()
           
 boolean isSecurityEnabled()
           
 void setExternalURL(java.lang.String externalURL)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_MAX_SSL_STRENGTH

public static int DEFAULT_MAX_SSL_STRENGTH
Constructor Detail

ISYConfig

public ISYConfig()
Method Detail

init

public boolean init(java.lang.String config,
                    ProductInfo productInfo)
Parses an ISY Configuration object

Parameters:
config - - the String/XML representation of configuration
Returns:
true if successful false otherwise

getApp

public java.lang.String getApp()
Returns:
the app

getAppVersion

public java.lang.String getAppVersion()
Returns:
the app_version

getPlatform

public java.lang.String getPlatform()
Returns:
the platform

getExternalURL

public java.lang.String getExternalURL()
Returns:
the externalURL

getMake

public java.lang.String getMake()
Returns:
the make

getModel

public java.lang.String getModel()
Returns:
the model

getIcon

public java.lang.String getIcon()
Returns:
the icon

getArchivePath

public java.lang.String getArchivePath()
Returns:
the archivePath

getManufacturerURL

public java.lang.String getManufacturerURL()
Returns:
the manufacturerURL

getConfigControls

public java.util.Vector getConfigControls()
Returns:
the configControls

getMaxSSLStrength

public int getMaxSSLStrength()
Returns:
the maxSSLStrength

getSecurityLevel

public short getSecurityLevel()
Returns:
the securityLevel

isDefaultCert

public boolean isDefaultCert()
Returns:
the isDefaultCert

isSecurityEnabled

public boolean isSecurityEnabled()
Returns:
the isSecurityEnabled

isElkVersion2

public boolean isElkVersion2()
Returns:
the isElkVersion2

isQueryOnInit

public boolean isQueryOnInit()
Returns:
the queryOnInit

getBuildTimestamp

public java.lang.String getBuildTimestamp()
Returns:
the buildTimestamp

setExternalURL

public void setExternalURL(java.lang.String externalURL)
Parameters:
externalURL -