com.ibm.rfid.epcis
Class TransactionEvent
java.lang.Object
com.ibm.rfid.epcis.Event
com.ibm.rfid.epcis.TransactionEvent
public class TransactionEvent
- extends Event
Bean used to create Transaction events as described in EPCglobal-epcis-1_0.xsd
An example of using the TransactionEvent class is included below:
TransactionEvent tevent = new TransactionEvent();
tevent.setEventTime("2005-04-03T20:33:31.116-06:00");
tevent.setRecordTime("2005-04-03T20:33:31.116-06:00");
tevent.setEventTimeZoneOffset("-06:00");
tevent.setParentID("urn:epc:id:pharmaproduct:0614141.107346.2019");
String[] epcs = {"urn:epc:id:pharmaproduct:0614141.107346.2017"};
tevent.setEPCs(epcs);
tevent.setAction("OBSERVE");
tevent.setBizStep("SIMULATED_ASN");
tevent.setDisposition("ACTIVE");
tevent.setReadPoint("urn:epc:id:sgln:0614141.07346.1234");
tevent.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};
tevent.setBizTransactionList(transList);
System.out.println(tevent.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
TransactionEvent
public TransactionEvent()
getParentID
public java.lang.String getParentID()
- Returns:
- parentID string
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
setParentID
public void setParentID(java.lang.String string)
- Parameters:
string
- parentID
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.