cvm.model.handlers.schema.control
Class ConnectionDevice

java.lang.Object
  extended by cvm.model.handlers.schema.control.ConnectionDevice

public class ConnectionDevice
extends java.lang.Object

Connection device information.

Author:
Frank Hernandez

Constructor Summary
ConnectionDevice(java.lang.String devID, boolean virtual)
           
 
Method Summary
 void addDeviceCap(ConnectionDevCaps caps)
          Adds a new device capability to the device
 boolean equals(java.lang.Object obj)
          Used for comparing Devices.
 java.util.ArrayList<ConnectionDevCaps> getDevCaps()
          Get the list of device capabilities
 java.lang.String getDeviceID()
          returns the id for this device.
 void setDeviceCaps(java.util.ArrayList<ConnectionDevCaps> newCaps)
          Updates the deviceCaps list.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionDevice

public ConnectionDevice(java.lang.String devID,
                        boolean virtual)
Method Detail

addDeviceCap

public void addDeviceCap(ConnectionDevCaps caps)
Adds a new device capability to the device

Parameters:
caps - capability to add.

getDevCaps

public java.util.ArrayList<ConnectionDevCaps> getDevCaps()
Get the list of device capabilities

Returns:
list of capabilities.

setDeviceCaps

public void setDeviceCaps(java.util.ArrayList<ConnectionDevCaps> newCaps)
Updates the deviceCaps list.

Parameters:
newCaps - new list of device capabilities.

getDeviceID

public java.lang.String getDeviceID()
returns the id for this device.

Returns:
device ID

equals

public boolean equals(java.lang.Object obj)
Used for comparing Devices.

Overrides:
equals in class java.lang.Object