org.demac.impl.j2me.process.base.dpdl
Class DeviceImpl
java.lang.Object
org.demac.impl.j2me.process.base.dpdl.DeviceImpl
- All Implemented Interfaces:
- Device
public class DeviceImpl
- extends java.lang.Object
- implements Device
Defines a device either by its org.demac.process.core.dpdl.UUID or by its type.
While the org.demac.process.core.dpdl.UUID adresses a specific single device,
the type declaration specifies an abstract role element for devices,
which will be assigned to a concrete device at runtime.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeviceImpl
public DeviceImpl()
getDeviceType
public java.lang.String getDeviceType()
- Specified by:
getDeviceType
in interface Device
- Returns:
- Returns the requested device type.
Returns null, if no device tpe is specified.
- See Also:
Device.getDeviceType()
setDeviceType
public void setDeviceType(java.lang.String deviceType)
- Parameters:
deviceType
- the type of the device.
Null if no device type specified.
getId
public java.lang.String getId()
- Specified by:
getId
in interface Device
- Returns:
- Returns the ID of the org.demac.process.base.dpdl.Device
- See Also:
Device.getId()
setId
public void setId(java.lang.String id)
- Parameters:
id
- the id to set.
getName
public java.lang.String getName()
- Specified by:
getName
in interface Device
- Returns:
- Returns the textual name of the org.demac.process.base.dpdl.Device
- See Also:
Device.getName()
setName
public void setName(java.lang.String name)
- Parameters:
name
- the textual name to set.
getUuid
public UUID getUuid()
- Specified by:
getUuid
in interface Device
- Returns:
- Returns the org.demac.process.core.dpdl.UUID specified for the
org.demac.process.base.dpdl.Device.
Returns null, if no org.demac.process.core.dpdl.UUID is specified.
- See Also:
Device.getUuid()
setUuid
public void setUuid(UUID uuid)
- Parameters:
UUID
- the unique identifier a specified device