com.redhat.rhn.domain.server
Class Device

java.lang.Object
  extended by com.redhat.rhn.domain.BaseDomainHelper
      extended by com.redhat.rhn.domain.server.Device

public class Device
extends BaseDomainHelper

Device represents a hardware device on a server.


Field Summary
static java.lang.String BUS_ADB
          Constants for BUS types
static java.lang.String BUS_DDC
           
static java.lang.String BUS_FIREWIRE
           
static java.lang.String BUS_IDE
           
static java.lang.String BUS_ISAPNP
           
static java.lang.String BUS_KEYBOARD
           
static java.lang.String BUS_MACIO
           
static java.lang.String BUS_MISC
           
static java.lang.String BUS_PARALLEL
           
static java.lang.String BUS_PCI
           
static java.lang.String BUS_PCMCIA
           
static java.lang.String BUS_PSAUX
           
static java.lang.String BUS_S390
           
static java.lang.String BUS_SBUS
           
static java.lang.String BUS_SCSI
           
static java.lang.String BUS_SERIAL
           
static java.lang.String BUS_USB
           
static java.lang.String BUS_VIO
           
static java.lang.String CLASS_AUDIO
          Constants for Device classes
static java.lang.String CLASS_CAPTURE
           
static java.lang.String CLASS_CDROM
           
static java.lang.String CLASS_FIREWIRE
           
static java.lang.String CLASS_FLOPPY
           
static java.lang.String CLASS_HD
           
static java.lang.String CLASS_IDE
           
static java.lang.String CLASS_KEYBOARD
           
static java.lang.String CLASS_MODEM
           
static java.lang.String CLASS_MOUSE
           
static java.lang.String CLASS_NETWORK
           
static java.lang.String CLASS_OTHER
           
static java.lang.String CLASS_PRINTER
           
static java.lang.String CLASS_RAID
           
static java.lang.String CLASS_SCANNER
           
static java.lang.String CLASS_SCSI
           
static java.lang.String CLASS_SOCKET
           
static java.lang.String CLASS_TAPE
           
static java.lang.String CLASS_UNSPEC
           
static java.lang.String CLASS_USB
           
static java.lang.String CLASS_VIDEO
           
 
Constructor Summary
Device()
          Default constructor
 
Method Summary
 java.lang.String getBus()
           
 java.lang.String getDescription()
           
 java.lang.Long getDetached()
           
 java.lang.String getDevice()
           
 java.lang.String getDeviceClass()
           
 java.lang.String getDriver()
           
 java.lang.Long getId()
           
 java.lang.Long getPcitype()
           
 java.lang.String getProp1()
           
 java.lang.String getProp2()
           
 java.lang.String getProp3()
           
 java.lang.String getProp4()
           
 Server getServer()
           
 void setBus(java.lang.String busIn)
           
 void setDescription(java.lang.String descriptionIn)
           
 void setDetached(java.lang.Long detachedIn)
           
 void setDevice(java.lang.String deviceIn)
           
 void setDeviceClass(java.lang.String deviceClassIn)
           
 void setDriver(java.lang.String driverIn)
           
 void setId(java.lang.Long idIn)
           
 void setPcitype(java.lang.Long pcitypeIn)
           
 void setProp1(java.lang.String prop1In)
           
 void setProp2(java.lang.String prop2In)
           
 void setProp3(java.lang.String prop3In)
           
 void setProp4(java.lang.String prop4In)
           
 void setServer(Server serverIn)
           
 
Methods inherited from class com.redhat.rhn.domain.BaseDomainHelper
getCreated, getModified, setCreated, setModified
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUS_ADB

public static final java.lang.String BUS_ADB
Constants for BUS types

See Also:
Constant Field Values

BUS_DDC

public static final java.lang.String BUS_DDC
See Also:
Constant Field Values

BUS_FIREWIRE

public static final java.lang.String BUS_FIREWIRE
See Also:
Constant Field Values

BUS_IDE

public static final java.lang.String BUS_IDE
See Also:
Constant Field Values

BUS_ISAPNP

public static final java.lang.String BUS_ISAPNP
See Also:
Constant Field Values

BUS_KEYBOARD

public static final java.lang.String BUS_KEYBOARD
See Also:
Constant Field Values

BUS_MACIO

public static final java.lang.String BUS_MACIO
See Also:
Constant Field Values

BUS_MISC

public static final java.lang.String BUS_MISC
See Also:
Constant Field Values

BUS_PARALLEL

public static final java.lang.String BUS_PARALLEL
See Also:
Constant Field Values

BUS_PCMCIA

public static final java.lang.String BUS_PCMCIA
See Also:
Constant Field Values

BUS_PSAUX

public static final java.lang.String BUS_PSAUX
See Also:
Constant Field Values

BUS_S390

public static final java.lang.String BUS_S390
See Also:
Constant Field Values

BUS_SBUS

public static final java.lang.String BUS_SBUS
See Also:
Constant Field Values

BUS_SCSI

public static final java.lang.String BUS_SCSI
See Also:
Constant Field Values

BUS_SERIAL

public static final java.lang.String BUS_SERIAL
See Also:
Constant Field Values

BUS_USB

public static final java.lang.String BUS_USB
See Also:
Constant Field Values

BUS_VIO

public static final java.lang.String BUS_VIO
See Also:
Constant Field Values

BUS_PCI

public static final java.lang.String BUS_PCI
See Also:
Constant Field Values

CLASS_AUDIO

public static final java.lang.String CLASS_AUDIO
Constants for Device classes

See Also:
Constant Field Values

CLASS_CAPTURE

public static final java.lang.String CLASS_CAPTURE
See Also:
Constant Field Values

CLASS_CDROM

public static final java.lang.String CLASS_CDROM
See Also:
Constant Field Values

CLASS_FIREWIRE

public static final java.lang.String CLASS_FIREWIRE
See Also:
Constant Field Values

CLASS_FLOPPY

public static final java.lang.String CLASS_FLOPPY
See Also:
Constant Field Values

CLASS_HD

public static final java.lang.String CLASS_HD
See Also:
Constant Field Values

CLASS_IDE

public static final java.lang.String CLASS_IDE
See Also:
Constant Field Values

CLASS_KEYBOARD

public static final java.lang.String CLASS_KEYBOARD
See Also:
Constant Field Values

CLASS_MODEM

public static final java.lang.String CLASS_MODEM
See Also:
Constant Field Values

CLASS_MOUSE

public static final java.lang.String CLASS_MOUSE
See Also:
Constant Field Values

CLASS_NETWORK

public static final java.lang.String CLASS_NETWORK
See Also:
Constant Field Values

CLASS_OTHER

public static final java.lang.String CLASS_OTHER
See Also:
Constant Field Values

CLASS_PRINTER

public static final java.lang.String CLASS_PRINTER
See Also:
Constant Field Values

CLASS_RAID

public static final java.lang.String CLASS_RAID
See Also:
Constant Field Values

CLASS_SCANNER

public static final java.lang.String CLASS_SCANNER
See Also:
Constant Field Values

CLASS_SCSI

public static final java.lang.String CLASS_SCSI
See Also:
Constant Field Values

CLASS_SOCKET

public static final java.lang.String CLASS_SOCKET
See Also:
Constant Field Values

CLASS_TAPE

public static final java.lang.String CLASS_TAPE
See Also:
Constant Field Values

CLASS_UNSPEC

public static final java.lang.String CLASS_UNSPEC
See Also:
Constant Field Values

CLASS_USB

public static final java.lang.String CLASS_USB
See Also:
Constant Field Values

CLASS_VIDEO

public static final java.lang.String CLASS_VIDEO
See Also:
Constant Field Values
Constructor Detail

Device

public Device()
Default constructor

Method Detail

getBus

public java.lang.String getBus()
Returns:
Returns the bus.

setBus

public void setBus(java.lang.String busIn)
Parameters:
busIn - The bus to set.

getDescription

public java.lang.String getDescription()
Returns:
Returns the description.

setDescription

public void setDescription(java.lang.String descriptionIn)
Parameters:
descriptionIn - The description to set.

getDetached

public java.lang.Long getDetached()
Returns:
Returns the detached.

setDetached

public void setDetached(java.lang.Long detachedIn)
Parameters:
detachedIn - The detached to set.

getDevice

public java.lang.String getDevice()
Returns:
Returns the device.

setDevice

public void setDevice(java.lang.String deviceIn)
Parameters:
deviceIn - The device to set.

getDriver

public java.lang.String getDriver()
Returns:
Returns the driver.

setDriver

public void setDriver(java.lang.String driverIn)
Parameters:
driverIn - The device to set.

getDeviceClass

public java.lang.String getDeviceClass()
Returns:
Returns the deviceClass.

setDeviceClass

public void setDeviceClass(java.lang.String deviceClassIn)
Parameters:
deviceClassIn - The deviceClass to set.

getId

public java.lang.Long getId()
Returns:
Returns the id.

setId

public void setId(java.lang.Long idIn)
Parameters:
idIn - The id to set.

getPcitype

public java.lang.Long getPcitype()
Returns:
Returns the pcitype.

setPcitype

public void setPcitype(java.lang.Long pcitypeIn)
Parameters:
pcitypeIn - The pcitype to set.

getServer

public Server getServer()
Returns:
Returns the serverId.

setServer

public void setServer(Server serverIn)
Parameters:
serverIn - The serverId to set.

getProp1

public java.lang.String getProp1()
Returns:
Returns the prop1.

setProp1

public void setProp1(java.lang.String prop1In)
Parameters:
prop1In - The prop1 to set.

getProp2

public java.lang.String getProp2()
Returns:
Returns the prop2.

setProp2

public void setProp2(java.lang.String prop2In)
Parameters:
prop2In - The prop2 to set.

getProp3

public java.lang.String getProp3()
Returns:
Returns the prop3.

setProp3

public void setProp3(java.lang.String prop3In)
Parameters:
prop3In - The prop3 to set.

getProp4

public java.lang.String getProp4()
Returns:
Returns the prop4.

setProp4

public void setProp4(java.lang.String prop4In)
Parameters:
prop4In - The prop4 to set.