com.ibm.rfid.epcis
Class ObjectEvent

java.lang.Object
  extended by com.ibm.rfid.epcis.Event
      extended by 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
           
 
Constructor Summary
ObjectEvent()
           
 
Method Summary
 java.lang.String getAction()
           
 java.lang.String getBizLocation()
           
 java.lang.String getBizStep()
           
 BizTransaction[] getBizTransactionList()
           
 java.lang.String getDisposition()
           
 java.lang.String[] getEPCs()
           
 java.lang.String getReadPoint()
           
 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.
 void setAction(java.lang.String string)
           
 void setBizLocation(java.lang.String string)
           
 void setBizStep(java.lang.String string)
           
 void setBizTransactionList(BizTransaction[] list)
           
 void setDisposition(java.lang.String string)
           
 void setEPCs(java.lang.String[] list)
           
 void setReadPoint(java.lang.String string)
           
 
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
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Constructor Detail

ObjectEvent

public ObjectEvent()
Method Detail

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.