org.ws4d.java.types
Class ThisDeviceMData

java.lang.Object
  extended by org.ws4d.java.types.UnknownDataContainer
      extended by org.ws4d.java.types.ThisDeviceMData

public class ThisDeviceMData
extends UnknownDataContainer


Constructor Summary
ThisDeviceMData()
           
ThisDeviceMData(ThisDeviceMData metadata)
          Copy Constructor.
 
Method Summary
 void addFriendlyName(LocalizedString friendlyName)
          Adds friendly name in specified language.
 java.lang.String getFirmwareVersion()
           
 LocalizedString getFriendlyName(java.lang.String lang)
           
 DataStructure getFriendlyNames()
           
 java.lang.String getSerialNumber()
           
 void setFirmwareVersion(java.lang.String firmwareVersion)
          Gets firmware version
 void setFriendlyNames(HashMap friendlyNames)
          Sets friendly names of device.
 void setSerialNumber(java.lang.String serialNumber)
          Sets serial number
 java.lang.String toString()
           
 
Methods inherited from class org.ws4d.java.types.UnknownDataContainer
addUnknownAttribute, addUnknownElement, getUnknownAttribute, getUnknownAttributes, getUnknownElement, getUnknownElements, getUnknownElements, setUnknownAttributes, setUnknownElements
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ThisDeviceMData

public ThisDeviceMData()

ThisDeviceMData

public ThisDeviceMData(ThisDeviceMData metadata)
Copy Constructor. Data structure objects will also be copied.

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class UnknownDataContainer

getFirmwareVersion

public java.lang.String getFirmwareVersion()

getFriendlyNames

public DataStructure getFriendlyNames()

getFriendlyName

public LocalizedString getFriendlyName(java.lang.String lang)

getSerialNumber

public java.lang.String getSerialNumber()

setFirmwareVersion

public void setFirmwareVersion(java.lang.String firmwareVersion)
Gets firmware version

Parameters:
firmwareVersion -

setFriendlyNames

public void setFriendlyNames(HashMap friendlyNames)
Sets friendly names of device.

Parameters:
friendlyNames - HahshMap with friendly names of device, key must be the language string. HashMap

addFriendlyName

public void addFriendlyName(LocalizedString friendlyName)
Adds friendly name in specified language.

Parameters:
friendlyName - Friendly name of device.

setSerialNumber

public void setSerialNumber(java.lang.String serialNumber)
Sets serial number

Parameters:
serialNumber -