public abstract class DeviceSpecificCommandRequest extends JetstreamRequest
JetstreamRequest
Constructor and Description |
---|
DeviceSpecificCommandRequest() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
BuildUri(java.lang.String baseUri,
java.lang.String accesskey)
Strategy pattern for building the Uri for the request
|
protected abstract java.lang.String |
CommandName()
The commandName
|
protected abstract java.lang.String |
CreateParametersStrategy()
abstract strategy design patter for creating the device specific command
parameters for the url
|
java.lang.String |
getLogicalDeviceId()
Returns the logical device id to correlate to the device serial number.
|
void |
setLogicalDeviceId(java.lang.String deviceId)
Sets the logical device id to correlate to the device serial number.
|
public java.lang.String getLogicalDeviceId()
public void setLogicalDeviceId(java.lang.String deviceId)
deviceId
- The String representing the logical device idjava.lang.IllegalArgumentException
protected abstract java.lang.String CommandName()
protected abstract java.lang.String CreateParametersStrategy()
protected java.lang.String BuildUri(java.lang.String baseUri, java.lang.String accesskey)
JetstreamRequest
BuildUri
in class JetstreamRequest
baseUri
- The base Jetstream Domain urlaccesskey
- The user access key