2009-01-09 1.2.0

org.eclipse.soda.dk.command
Class StateCommand

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.StateCommand
All Implemented Interfaces:
CommandService, ControlService, MeasurementListener, MultiplexMeasurementListener, MultiplexSignalListener, SignalListener, ErrorListener

public class StateCommand
extends Command

The StateCommand class implements the CommandService interface.

Since:
1.0
Version:
1.2.0
See Also:
Command, Control, CommandService, ControlService, ErrorListener, MeasurementListener, MessageHandler, Object, SignalListener, TransformService

Field Summary
 
Fields inherited from class org.eclipse.soda.dk.device.Control
EXCEPTION_READ_FAILED_RESOURCE, SET_VALUE_EXCEPTION_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, ID_NAME_KEY, INTEGER_TABLE, INTEGER_TABLE_SIZE, KEY_KEY, LOG_DEBUG, LOG_DEFAULT, LOG_ERROR, LOG_INFO, LOG_LEVEL_KEY, LOG_TRACE, LOG_WARNING, LONG_TABLE, LONG_TABLE_SIZE, PREFIX_KEY, READONLY_EMPTY_COLLECTION, READONLY_EMPTY_LIST, READONLY_EMPTY_MAP, 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, Unmodifiable
 
Constructor Summary
StateCommand(java.lang.String key, ControlService control, java.lang.Object value, TransformService transform)
          Constructs an StateCommand object using the input parameter(s).
 
Method Summary
 void execute(ChannelService channel)
          Execute with the specified channel parameter.
 void execute(ChannelService channel, java.lang.Object value)
          Execute with the specified channel and value parameters.
 ControlService getControl()
          Gets the ControlService control property value.
 TransformService getTransform()
          Gets the TransformService transform property value.
 java.lang.Object getValue()
          Gets the Object value property value.
 java.lang.Object getValue(ChannelService channel)
          Gets the Object value property value.
 
Methods inherited from class org.eclipse.soda.dk.command.Command
addCommandListener, execute, execute, fireCommandExecuted, fireCommandExecuted, fireCommandExecuted, fireCommandExecuted, fireErrorOccurred, fireErrorOccurred, getCommandListener, measurementChanged, measurementChanged, removeCommandListener, reportError, setCommandListener, signalOccurred, signalOccurred
 
Methods inherited from class org.eclipse.soda.dk.device.Control
attemptRecoveryFromError, equalsValue, errorOccurred, findMethod, getCodeKey, getErrorSeverity, getKey, getQualifiedKey, getResource, setKey, setQualifiedKey, toString
 
Methods inherited from class org.eclipse.soda.dk.core.EscObject
createBoolean, createDefaultLogService, createException, createException, createInteger, createIntegerTable, createLong, createLongTable, createNumber, format, getBoolean, getByte, getChar, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getDouble, getFloat, getId, getIdName, getInt, getLoadLibraryName, getLogDetails, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogLevel, getLogService, getLong, getObject, getOutputName, getReadOnlyEmptyCollection, getReadOnlyEmptyList, getReadOnlyEmptyMap, getShort, getSimpleClassName, getStaticBoolean, getStaticByte, getStaticChar, getStaticDouble, getStaticFloat, getStaticInt, getStaticLong, getStaticObject, getStaticShort, getStaticString, getString, getTraceLevel, getVmLibraryVersion, handleError, handleError, handleError, handleError, handleErrorInternal, handleStaticError, handleStaticException, isBackward, isDebug, isLogging, isTrace, isUnmodifiable, loadService, log, log, log, report, report, report, report, report, report, report, reportSystemInfo, setBackward, setDebug, setDefaultLogService, setLogService, setTraceLevel, setUnmodifiable, 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

StateCommand

public StateCommand(java.lang.String key,
                    ControlService control,
                    java.lang.Object value,
                    TransformService transform)
Constructs an StateCommand object using the input parameter(s).

Parameters:
key - The key (String) parameter.
control - The control (ControlService) parameter.
value - The value (Object) parameter.
transform - The transform (TransformService) parameter.
Method Detail

execute

public void execute(ChannelService channel)
Execute with the specified channel parameter.

Specified by:
execute in interface CommandService
Overrides:
execute in class Command
Parameters:
channel - The channel (ChannelService) parameter.
See Also:
execute(ChannelService,Object)

execute

public void execute(ChannelService channel,
                    java.lang.Object value)
Execute with the specified channel and value parameters.

Specified by:
execute in interface CommandService
Overrides:
execute in class Command
Parameters:
channel - The channel (ChannelService) parameter.
value - The value (Object) parameter.
See Also:
execute(ChannelService)

getControl

public ControlService getControl()
Gets the ControlService control property value.

Returns:
Results of the get control (ControlService) value.

getTransform

public TransformService getTransform()
Gets the TransformService transform property value.

Returns:
Results of the get transform (TransformService) value.

getValue

public java.lang.Object getValue()
Gets the Object value property value.

Returns:
Results of the get value (Object) value.
See Also:
getValue(ChannelService)

getValue

public java.lang.Object getValue(ChannelService channel)
Gets the Object value property value.

Parameters:
channel - The channel (ChannelService) parameter.
Returns:
Results of the get value (Object) value.
Since:
1.2
See Also:
getValue()

2009-01-09 1.2.0

Copyright (c) 2009 IBM. See license in Legal section.