pops.ale.epc.reports
Class ECReportGroupList

java.lang.Object
  extended by pops.ale.epc.reports.ECReportGroupList

public class ECReportGroupList
extends java.lang.Object

An ECReportGroupList SHALL be included in an ECReportGroup when any of the four boolean fields includeEPC , includeTag , includeRawHex , and includeRawDecimal of the corresponding ECReportOutputSpec are true.

Each distinct Tag included in this group SHALL have a distinct ECReportGroupListMember element in the ECReportGroupList, even if those ECReportGroupListMember elements would be identical due to the fields and formats selected.

For example, it is possible for two different tags to have the same pure identity EPC representation; e.g., two Tags having SGTIN-96 EPC values that differ only in the filter bits. If both tags are read in the same event cycle, and ECReportOutputSpec specified includeEPC true and all other formats false, then the resulting ECReportGroupList SHALL have two ECReportGroupListMember elements, each having the same pure identity URI in the epc field.

Similarly, if two Tags have the same values in one or more user defined fields, and ECReportOutputSpec only specified reading from those fields, the resulting ECReportGroupList SHALL have two ECReportGroupListMember elements, each having the same user fields in the fieldList parameter.

Author:
pops, R.DAGHER

Constructor Summary
ECReportGroupList()
          Constructor
ECReportGroupList(ECReportGroupListMember[] members)
          Constructor
 
Method Summary
 ECReportGroupListMember[] getMembers()
          Getter for members
 void setMembers(ECReportGroupListMember[] members)
          Setter for members
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ECReportGroupList

public ECReportGroupList(ECReportGroupListMember[] members)
Constructor

Parameters:
members -

ECReportGroupList

public ECReportGroupList()
Constructor

Method Detail

getMembers

public ECReportGroupListMember[] getMembers()
Getter for members

Returns:
the members

setMembers

public void setMembers(ECReportGroupListMember[] members)
Setter for members

Parameters:
members - the value to set