com.ibm.rfid.epcis
Class ObjectEvent
java.lang.Object
com.ibm.rfid.epcis.Event
com.ibm.rfid.epcis.ObjectEvent
public class ObjectEvent
- extends Event
Bean used to create Object events as described in EPCglobal-epcis-1_0.xsd
An example of using the ObjectEvent class is included below:
ObjectEvent obevent = new ObjectEvent();
obevent.setEventTime("2005-04-03T20:33:31.116-06:00");
obevent.setRecordTime("2005-04-03T20:33:31.116-06:00");
obevent.setEventTimeZoneOffset("-06:00");
String[] epcs = {"urn:epc:id:pharmaproduct:0614141.107346.2017"};
obevent.setEPCs(epcs);
obevent.setAction("OBSERVE");
obevent.setBizStep("SIMULATED_ASN");
obevent.setDisposition("ACTIVE");
obevent.setReadPoint("urn:epc:id:sgln:0614141.07346.1234");
obevent.setBizLocation("DC RECEIVING_PARCEL");
BizTransaction trans = new BizTransaction();
trans.setType("urn:epcglobal:fmcg:btt:po");
trans.setTransaction("http://transaction.acme.com/po/12345678");
BizTransaction[] transList = {trans};
obevent.setBizTransactionList(transList);
System.out.println(obevent.getXML());
Field Summary |
static java.lang.String |
COPYRIGHT
|
Methods inherited from class com.ibm.rfid.epcis.Event |
getCustomExtensions, getEventTime, getEventTimeZoneOffset, getExtensions, getNamespaceAliases, getRecordTime, setCustomExtensions, setEventTime, setEventTimeZoneOffset, setExtensions, setNamespaceAliases, setRecordTime |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COPYRIGHT
public static final java.lang.String COPYRIGHT
- See Also:
- Constant Field Values
ObjectEvent
public ObjectEvent()
getAction
public java.lang.String getAction()
- Returns:
- action string ADD, OBSERVE, or DELETE
getBizLocation
public java.lang.String getBizLocation()
- Returns:
- bizLocation format xsd:anyURI
getBizStep
public java.lang.String getBizStep()
- Returns:
- bizStep format xsd:anyURI
getBizTransactionList
public BizTransaction[] getBizTransactionList()
- Returns:
- bizTransaction format xsd:anyURI
getDisposition
public java.lang.String getDisposition()
- Returns:
- disposition format xsd:anyURI
getEPCs
public java.lang.String[] getEPCs()
- Returns:
- Array of String EPC values
getReadPoint
public java.lang.String getReadPoint()
- Returns:
- format xsd:anyURI
setAction
public void setAction(java.lang.String string)
- Parameters:
string
- ADD, OBSERVE, or DELETE
setBizLocation
public void setBizLocation(java.lang.String string)
- Parameters:
string
- format xsd:anyURI
setBizStep
public void setBizStep(java.lang.String string)
- Parameters:
string
- format xsd:anyURI
setBizTransactionList
public void setBizTransactionList(BizTransaction[] list)
- Parameters:
array
- of BizTransaction
setDisposition
public void setDisposition(java.lang.String string)
- Parameters:
string
- format xsd:anyURI
setEPCs
public void setEPCs(java.lang.String[] list)
- Parameters:
array
- of Strings
setReadPoint
public void setReadPoint(java.lang.String string)
- Parameters:
string
- format xsd:anyURI
getXML
public java.lang.String getXML()
- Used to generate the XML representation of the Event as specified by the
EPCglobal-epcis-1_0.xsd and EPCglobal.xsd schemas.
- Specified by:
getXML
in class Event
- Parameters:
event
- Instance of an Event such as an ObjectEvent or
AggregationEvent
- Returns:
- String XML representation of the event
Copyright © 2005 - 2009 IBM Corp. All Rights Reserved.