public class DeviceAssignmentState extends java.lang.Object implements IDeviceAssignmentState, java.io.Serializable
| Constructor and Description |
|---|
DeviceAssignmentState() |
| Modifier and Type | Method and Description |
|---|---|
static DeviceAssignmentState |
copy(IDeviceAssignmentState source) |
java.util.Date |
getLastInteractionDate()
Date of last interaction with device.
|
IDeviceLocation |
getLastLocation()
Get last device location.
|
java.util.List<IDeviceAlert> |
getLatestAlerts()
Get last alert for each alert type.
|
java.util.List<IDeviceMeasurement> |
getLatestMeasurements()
Get last measurement for each measurement id.
|
java.util.Date |
getPresenceMissingDate()
Date when presence was determined to be missing.
|
void |
setLastInteractionDate(java.util.Date lastInteractionDate) |
void |
setLastLocation(DeviceLocation lastLocation) |
void |
setLatestAlerts(java.util.List<DeviceAlert> latestAlerts) |
void |
setLatestMeasurements(java.util.List<DeviceMeasurement> latestMeasurements) |
void |
setPresenceMissingDate(java.util.Date presenceMissingDate) |
public java.util.Date getLastInteractionDate()
IDeviceAssignmentStategetLastInteractionDate in interface IDeviceAssignmentStatepublic void setLastInteractionDate(java.util.Date lastInteractionDate)
public java.util.Date getPresenceMissingDate()
IDeviceAssignmentStategetPresenceMissingDate in interface IDeviceAssignmentStatepublic void setPresenceMissingDate(java.util.Date presenceMissingDate)
public IDeviceLocation getLastLocation()
IDeviceAssignmentStategetLastLocation in interface IDeviceAssignmentStatepublic void setLastLocation(DeviceLocation lastLocation)
public java.util.List<IDeviceMeasurement> getLatestMeasurements()
IDeviceAssignmentStategetLatestMeasurements in interface IDeviceAssignmentStatepublic void setLatestMeasurements(java.util.List<DeviceMeasurement> latestMeasurements)
public java.util.List<IDeviceAlert> getLatestAlerts()
IDeviceAssignmentStategetLatestAlerts in interface IDeviceAssignmentStatepublic void setLatestAlerts(java.util.List<DeviceAlert> latestAlerts)
public static DeviceAssignmentState copy(IDeviceAssignmentState source) throws SiteWhereException
SiteWhereException