Package com.metratec.lib.tag
Class RfidTag
- java.lang.Object
-
- com.metratec.lib.tag.RfidTag
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Comparable<RfidTag>
public abstract class RfidTag extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<RfidTag>
- Author:
- mn
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract RfidTag
clone()
int
compareTo(RfidTag o)
boolean
equals(java.lang.Object obj)
java.lang.Integer
getAntenna()
java.lang.String
getData()
java.lang.Long
getFirstSeenTimestamp()
java.lang.String
getId()
java.lang.Long
getLastSeenTimestamp()
java.lang.String
getMessage()
java.lang.Integer
getRssi()
java.lang.Integer
getSeenCount()
boolean
hasError()
void
setAntenna(java.lang.Integer antenna)
void
setData(java.lang.String data)
void
setFirstSeenTimestamp(java.lang.Long firstSeenTimestamp)
void
setHasError(boolean hasError)
void
setId(java.lang.String id)
void
setLastSeenTimestamp(java.lang.Long lastSeenTimestamp)
void
setMessage(java.lang.String message)
void
setRssi(java.lang.Integer rssi)
void
setSeenCount(java.lang.Integer seenCount)
void
updateTag(RfidTag tag)
update the tag with the new scanned one
-
-
-
Method Detail
-
getId
public java.lang.String getId()
- Returns:
- the id
-
setId
public void setId(java.lang.String id)
- Parameters:
id
- the id to set
-
getFirstSeenTimestamp
public java.lang.Long getFirstSeenTimestamp()
- Returns:
- the firstSeenTimestamp
-
setFirstSeenTimestamp
public void setFirstSeenTimestamp(java.lang.Long firstSeenTimestamp)
- Parameters:
firstSeenTimestamp
- the firstSeenTimestamp to set
-
getLastSeenTimestamp
public java.lang.Long getLastSeenTimestamp()
- Returns:
- the lastSeenTimestamp
-
setLastSeenTimestamp
public void setLastSeenTimestamp(java.lang.Long lastSeenTimestamp)
- Parameters:
lastSeenTimestamp
- the lastSeenTimestamp to set
-
getSeenCount
public java.lang.Integer getSeenCount()
- Returns:
- the seenCount
-
setSeenCount
public void setSeenCount(java.lang.Integer seenCount)
- Parameters:
seenCount
- the seenCount to set
-
getAntenna
public java.lang.Integer getAntenna()
- Returns:
- the antenna
-
setAntenna
public void setAntenna(java.lang.Integer antenna)
- Parameters:
antenna
- the antenna to set
-
getRssi
public java.lang.Integer getRssi()
- Returns:
- the rssi
-
setRssi
public void setRssi(java.lang.Integer rssi)
- Parameters:
rssi
- the rssi to set
-
getData
public java.lang.String getData()
- Returns:
- the data
-
setData
public void setData(java.lang.String data)
- Parameters:
data
- the data to set
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
compareTo
public int compareTo(RfidTag o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<RfidTag>
-
updateTag
public void updateTag(RfidTag tag)
update the tag with the new scanned one- Parameters:
tag
- the new scanned tag
-
hasError
public boolean hasError()
- Returns:
- the hasError
-
setHasError
public void setHasError(boolean hasError)
- Parameters:
hasError
- the hasError to set
-
getMessage
public java.lang.String getMessage()
- Returns:
- the message
-
setMessage
public void setMessage(java.lang.String message)
- Parameters:
message
- the message to set
-
clone
public abstract RfidTag clone()
-
-