1.0.0

org.eclipse.soda.dk.command
Class DeviceCommand

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by org.eclipse.soda.dk.device.Control
          extended by org.eclipse.soda.dk.command.Command
              extended by org.eclipse.soda.dk.command.DeviceCommand
All Implemented Interfaces:
CommandService, ControlService, DeviceControl, MeasurementListener, SignalListener, ErrorListener
Direct Known Subclasses:
SimpleMessageCommand

public class DeviceCommand
extends Command
implements DeviceControl

The DeviceCommand class implements the CommandService interface. This command is used when the command needs the device to perform its execute implementation.

Version:
1.0.0
See Also:
Command, Control, CommandService, ControlService, DeviceControl, ErrorListener, MeasurementListener, MessageHandler, SignalListener

Field Summary
 
Fields inherited from class org.eclipse.soda.dk.device.Control
EXCEPTION_READ_FAILED_RESOURCE, SETVALUEEXCEPTION_RESOURCE
 
Fields inherited from class org.eclipse.soda.dk.core.EscObject
CLONE_EXCEPTION_RESOURCE, EMPTY_BYTES, EMPTY_STRING, ERROR_OCCURRED_EXCEPTION_RESOURCE, ID_FILTER_KEY, ID_KEY, ID_KEY_ANY, INTEGER_TABLE, KEY_KEY, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_TRACE, LOG_WARNING, PREFIX_KEY, RESOURCE_BUNDLE, SLEEP_EXCEPTION_RESOURCE, SYSTEM_INFO_RESOURCE, TO_STRING_CONFIGURATION_KEYS, TRACE_LEVEL_HIGH, TRACE_LEVEL_LOW, TRACE_LEVEL_MAX, TRACE_LEVEL_MIN, TRACE_LEVEL_NONE, TRACE_LEVEL_NORMAL, TRACELEVEL_KEY, UNKNOWN_ERROR_RESOURCE
 
Constructor Summary
DeviceCommand(java.lang.String key)
          Constructs an DeviceCommand object using the input parameter(s).
 
Method Summary
 DeviceService getDevice()
          Gets the Device device property value.
 void setDevice(DeviceService device)
          Sets the device property.
 
Methods inherited from class org.eclipse.soda.dk.command.Command
addCommandListener, execute, execute, fireCommandExecuted, fireCommandExecuted, fireErrorOccurred, fireErrorOccurred, getCommandListener, measurementChanged, removeCommandListener, reportError, setCommandListener, signalOccurred
 
Methods inherited from class org.eclipse.soda.dk.device.Control
attemptRecoveryFromError, equalsValue, errorOccurred, getCodeKey, getErrorSeverity, getKey, getQualifiedKey, getResource, setKey, setQualifiedKey, toString
 
Methods inherited from class org.eclipse.soda.dk.core.EscObject
createDefaultLogService, createException, createException, createInteger, createIntegerTable, createNumber, format, getBoolean, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getFloat, getInt, getLoadLibraryName, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogService, getLong, getObject, getOutputName, getSimpleClassName, getStaticBoolean, getStaticFloat, getStaticInt, getStaticLong, getStaticObject, getStaticString, getString, getTraceLevel, getVmLibraryVersion, handleError, handleError, handleError, handleStaticError, handleStaticException, isDebug, isTrace, loadService, log, log, report, report, report, report, report, report, reportSystemInfo, setDebug, setDefaultLogService, setLogService, setTraceLevel, shouldLog, sleep, startupEscStatic, toStringConfigurationKeys, toStringInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.soda.dk.device.service.ControlService
getKey
 
Methods inherited from interface org.eclipse.soda.dk.transport.service.ErrorListener
errorOccurred
 
Methods inherited from interface org.eclipse.soda.dk.transport.service.ErrorListener
errorOccurred
 

Constructor Detail

DeviceCommand

public DeviceCommand(java.lang.String key)
Constructs an DeviceCommand object using the input parameter(s).

Parameters:
key - java.lang.String
Method Detail

getDevice

public DeviceService getDevice()
Gets the Device device property value.

Specified by:
getDevice in interface DeviceControl
Returns:
Results of the get device (DeviceService) value.
See Also:
DeviceControl.getDevice(), setDevice(DeviceService)

setDevice

public void setDevice(DeviceService device)
Sets the device property.

Specified by:
setDevice in interface DeviceControl
Parameters:
device - The new property value (org.eclipse.soda.dk.device.service.DeviceService).
See Also:
DeviceControl.setDevice(org.eclipse.soda.dk.device.service.DeviceService), getDevice()

1.0.0

Copyright (c) 1999, 2007 IBM