|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.sensorevent.model.generic.GenericGroup
com.ibm.sensorevent.model.Group
com.ibm.sensorevent.model.Payload
com.ibm.sensorevent.model.payload.IBMSensorEventPayload
com.ibm.sensorevent.model.payload.TagReadReportPayload
com.ibm.sensorevent.model.payload.PassiveRFIDAggregatedTagReadPayload
public class PassiveRFIDAggregatedTagReadPayload
PassiveRFIDAggregatedTagReadPayload represents passive RFID aggregated tag read events sent from Data Capture to Premises Server.
Field Summary | |
---|---|
static java.lang.String |
AGGCOUNT
The name of the aggregation count attribute within this payload |
static java.lang.String |
COPYRIGHT
|
protected int |
count
The tag read counter within the aggregation |
static java.lang.String |
SEPERATOR
The separator character used before the aggregation counter in the payload event group |
Fields inherited from class com.ibm.sensorevent.model.payload.TagReadReportPayload |
---|
ALLTAGS, ATTR_ANTENNA, ATTR_COUNT, ATTR_READER, ATTR_TAG_METADATA, ATTR_TAGS, ATTR_TIME_STAMP_FIRST, ATTR_VALUE, CASES, IDLIST, IDURILIST, ITEMS, keyMap, PALLETS, RAWURILIST, TAGURILIST |
Fields inherited from class com.ibm.sensorevent.model.payload.IBMSensorEventPayload |
---|
ATTR_TAG_KEY_INOUT, ATTR_TAGLIST_KEY_INOUT, eventGroup |
Fields inherited from class com.ibm.sensorevent.model.Payload |
---|
payloadClassName |
Fields inherited from class com.ibm.sensorevent.model.generic.GenericGroup |
---|
attributes, groups, name |
Constructor Summary | |
---|---|
protected |
PassiveRFIDAggregatedTagReadPayload()
Constructs a PassiveRFIDAggregatedTagReadPayload |
protected |
PassiveRFIDAggregatedTagReadPayload(java.lang.String eventType)
Construts a PassiveRFIDAggregatedTagReadPayload for the specified event type |
Method Summary | |
---|---|
int |
addCount()
Increments the count variable |
void |
addTagRead(PassiveRFIDTagRead tagread)
Adds the specified PassiveRFIDTagRead
to this payload's event group |
void |
copyFields(PassiveRFIDAggregatedTagReadPayload sourcePayload)
Copies the fields unique to this class (such as payload class name) from the source payload into this payload |
static IGenericGroup |
fromMap(java.util.Map map,
java.lang.String eventType)
Creates a PassiveRFIDAggregatedTagReadPayload from the specified java.util.Map and for the event type |
java.util.Collection |
getChildEPCs()
Returns this payload's child EPC definitions |
int |
getCount()
Returns the payload's count |
EPCTag |
getEPCTag(java.lang.String tagreadname)
Return the EPC tag from the payload for the specific tag read |
java.util.List |
getEPCTags()
Returns a list of all EPCTags from the payload |
static IGenericGroup |
getInstance()
Factory method to create a PassiveRFIDAggregatedTagReadPayload |
static IGenericGroup |
getInstance(IPayload sourcePayload)
Factory method to create a PassiveRFIDAggregatedTagReadPayload from the specified payload |
static IGenericGroup |
getInstance(java.lang.String eventType)
Factory method to create a PassiveRFIDAggregatedTagReadPayload for the specified event type |
java.util.Collection |
getParentEPCs()
Returns this payload's parent EPC definitions |
java.lang.String |
getTagID(java.lang.String tagreadname)
Returns the tag ID from the payload for the specific tag read |
java.util.List |
getTagIDs()
Returns a list of all tag IDs from the payload |
IGenericGroup |
getTagRead(java.lang.String tagreadname)
Returns the specific ITagRead
from this payload's event group |
java.util.Collection |
getTagReads()
Returns all PassiveRFIDTagRead
from within this payload's event group |
void |
setCount(int count)
Sets the payload's count |
void |
setParentEPCDef(java.util.ArrayList parentlist)
Sets this payload's parent EPC definitions from the specified list of tag URIs |
void |
setParentEPCDef(java.lang.String parentType,
java.lang.String parentFilter)
Set this payload's parent EPC definitions from the specified type and filter |
java.util.Map |
toAmitMap()
Converts this PassiveRFIDTagReadPayload to a java.util.Map used by AMIT |
java.util.Map |
toMap()
Converts this PassiveRFIDAggregatedTagReadPayload to a java.util.Map |
java.util.Map |
toTypedMap()
Returns the same result as toMap |
java.util.Map |
toWarehouseSampleAmitMap()
Converts this PassiveRFIDTagReadPayload to a java.util.Map used by AMIT |
Methods inherited from class com.ibm.sensorevent.model.payload.TagReadReportPayload |
---|
getValue, processMap, processMap, processTagMap, setValue |
Methods inherited from class com.ibm.sensorevent.model.payload.IBMSensorEventPayload |
---|
copyFields, fromMap, fromMap, fromTypedMap, fromTypedMap, fromTypedMap, getAllGenericTagIDs, getEventGroup, getGenericTagID, getGenericTagIDFromAttribute, getGenericTagIDs, getGenericTagIDsFromAttribute, getInstance, setEventGroup |
Methods inherited from class com.ibm.sensorevent.model.Payload |
---|
copyFields, copyGroup, getPayloadClassName, setPayloadClassName, toString |
Methods inherited from class com.ibm.sensorevent.model.Group |
---|
processGroup, processMap, processTypedGroup, processTypedMap |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ibm.sensorevent.model.IPayload |
---|
copyFields, getPayloadClassName, setPayloadClassName |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
public static final java.lang.String SEPERATOR
public static final java.lang.String AGGCOUNT
protected int count
Constructor Detail |
---|
protected PassiveRFIDAggregatedTagReadPayload() throws SensorEventException
SensorEventException
protected PassiveRFIDAggregatedTagReadPayload(java.lang.String eventType) throws SensorEventException
eventType
- the event type
SensorEventException
Method Detail |
---|
public static IGenericGroup getInstance() throws SensorEventException
SensorEventException
public static IGenericGroup getInstance(java.lang.String eventType) throws SensorEventException
eventType
- the event type
SensorEventException
public static IGenericGroup getInstance(IPayload sourcePayload) throws SensorEventException
sourcePayload
- the payload to copy from
SensorEventException
public void copyFields(PassiveRFIDAggregatedTagReadPayload sourcePayload) throws SensorEventException
sourcePayload
- the source payload
SensorEventException
public void setCount(int count)
count
- the new count valuepublic int getCount()
public int addCount()
public java.util.Map toMap() throws SensorEventException
toMap
in interface IGroup
toMap
in class TagReadReportPayload
SensorEventException
public java.util.Map toTypedMap() throws SensorEventException
toTypedMap
in interface IGroup
toTypedMap
in class TagReadReportPayload
SensorEventException
public static IGenericGroup fromMap(java.util.Map map, java.lang.String eventType) throws SensorEventException
map
- source java.util.MapeventType
- the event type
SensorEventException
public void addTagRead(PassiveRFIDTagRead tagread) throws SensorEventException
PassiveRFIDTagRead
to this payload's event group
tagread
- the PassiveRFIDTagRead to add
SensorEventException
public java.util.Collection getTagReads() throws SensorEventException
PassiveRFIDTagRead
from within this payload's event group
SensorEventException
public IGenericGroup getTagRead(java.lang.String tagreadname) throws SensorEventException
ITagRead
from this payload's event group
tagreadname
- the tag read name to return
SensorEventException
public void setParentEPCDef(java.lang.String parentType, java.lang.String parentFilter)
parentType
- the typeparentFilter
- the filterpublic void setParentEPCDef(java.util.ArrayList parentlist)
parentlist
- the listpublic java.util.Map toAmitMap() throws SensorEventException
SensorEventException
public java.util.Map toWarehouseSampleAmitMap() throws SensorEventException
SensorEventException
public java.util.Collection getParentEPCs() throws SensorEventException
SensorEventException
public java.util.Collection getChildEPCs()
public java.util.List getTagIDs() throws SensorEventException
SensorEventException
public java.lang.String getTagID(java.lang.String tagreadname) throws SensorEventException
SensorEventException
public java.util.List getEPCTags() throws SensorEventException
SensorEventException
public EPCTag getEPCTag(java.lang.String tagreadname) throws SensorEventException
SensorEventException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |