public class DeviceAssignment extends MetadataProviderEntity implements IDeviceAssignment, java.io.Serializable
Constructor and Description |
---|
DeviceAssignment() |
Modifier and Type | Method and Description |
---|---|
java.util.Date |
getActiveDate()
Get the date/time at which the assignment was made active.
|
java.lang.String |
getAssetId()
Get the asset identifier.
|
java.lang.String |
getAssetImageUrl() |
java.lang.String |
getAssetModuleId()
Get id of referenced asset module.
|
java.lang.String |
getAssetName() |
DeviceAssignmentType |
getAssignmentType()
Get the referenced asset type.
|
HardwareAsset |
getAssociatedHardware() |
LocationAsset |
getAssociatedLocation() |
PersonAsset |
getAssociatedPerson() |
Device |
getDevice() |
java.lang.String |
getDeviceHardwareId()
Get hardware id for assigned device.
|
java.util.Date |
getReleasedDate()
Get the date/time at which the assignment was released.
|
Site |
getSite() |
java.lang.String |
getSiteToken()
Get token for assigned site.
|
DeviceAssignmentState |
getState()
Get latest state information for the assignment.
|
DeviceAssignmentStatus |
getStatus()
Get the device assignement status.
|
java.lang.String |
getToken()
Get token that uniquely identifies the assignment.
|
void |
setActiveDate(java.util.Date activeDate) |
void |
setAssetId(java.lang.String assetId) |
void |
setAssetImageUrl(java.lang.String assetImageUrl) |
void |
setAssetModuleId(java.lang.String assetModuleId) |
void |
setAssetName(java.lang.String assetName) |
void |
setAssignmentType(DeviceAssignmentType assignmentType) |
void |
setAssociatedHardware(HardwareAsset associatedHardware) |
void |
setAssociatedLocation(LocationAsset associatedLocation) |
void |
setAssociatedPerson(PersonAsset associatedPerson) |
void |
setDevice(Device device) |
void |
setDeviceHardwareId(java.lang.String deviceHardwareId) |
void |
setReleasedDate(java.util.Date releasedDate) |
void |
setSite(Site site) |
void |
setSiteToken(java.lang.String siteToken) |
void |
setState(DeviceAssignmentState state) |
void |
setStatus(DeviceAssignmentStatus status) |
void |
setToken(java.lang.String token) |
copy, getCreatedBy, getCreatedDate, getUpdatedBy, getUpdatedDate, isDeleted, setCreatedBy, setCreatedDate, setDeleted, setUpdatedBy, setUpdatedDate
addOrReplaceMetadata, clearMetadata, copy, copy, getMetadata, getMetadata, removeMetadata, setMetadata
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addOrReplaceMetadata, clearMetadata, getMetadata, getMetadata, removeMetadata
getCreatedBy, getCreatedDate, getUpdatedBy, getUpdatedDate, isDeleted
public java.lang.String getToken()
IDeviceAssignment
getToken
in interface IDeviceAssignment
public void setToken(java.lang.String token)
public java.lang.String getDeviceHardwareId()
IDeviceAssignment
getDeviceHardwareId
in interface IDeviceAssignment
public void setDeviceHardwareId(java.lang.String deviceHardwareId)
public DeviceAssignmentType getAssignmentType()
IDeviceAssignment
getAssignmentType
in interface IDeviceAssignment
public void setAssignmentType(DeviceAssignmentType assignmentType)
public java.lang.String getAssetModuleId()
IDeviceAssignment
getAssetModuleId
in interface IDeviceAssignment
public void setAssetModuleId(java.lang.String assetModuleId)
public java.lang.String getAssetId()
IDeviceAssignment
getAssetId
in interface IDeviceAssignment
public void setAssetId(java.lang.String assetId)
public java.lang.String getAssetName()
public void setAssetName(java.lang.String assetName)
public java.lang.String getAssetImageUrl()
public void setAssetImageUrl(java.lang.String assetImageUrl)
public Site getSite()
public void setSite(Site site)
public java.lang.String getSiteToken()
IDeviceAssignment
getSiteToken
in interface IDeviceAssignment
public void setSiteToken(java.lang.String siteToken)
public DeviceAssignmentStatus getStatus()
IDeviceAssignment
getStatus
in interface IDeviceAssignment
public void setStatus(DeviceAssignmentStatus status)
public java.util.Date getActiveDate()
IDeviceAssignment
getActiveDate
in interface IDeviceAssignment
public void setActiveDate(java.util.Date activeDate)
public java.util.Date getReleasedDate()
IDeviceAssignment
getReleasedDate
in interface IDeviceAssignment
public void setReleasedDate(java.util.Date releasedDate)
public DeviceAssignmentState getState()
IDeviceAssignment
getState
in interface IDeviceAssignment
public Device getDevice()
public void setDevice(Device device)
public void setState(DeviceAssignmentState state)
public PersonAsset getAssociatedPerson()
public void setAssociatedPerson(PersonAsset associatedPerson)
public HardwareAsset getAssociatedHardware()
public void setAssociatedHardware(HardwareAsset associatedHardware)
public LocationAsset getAssociatedLocation()
public void setAssociatedLocation(LocationAsset associatedLocation)