org.fosstrak.epcis.model
Class ObjectEventType

java.lang.Object
  extended by org.fosstrak.epcis.model.EPCISEventType
      extended by org.fosstrak.epcis.model.ObjectEventType

public class ObjectEventType
extends EPCISEventType

Object Event captures information about an event pertaining to one or more objects identified by EPCs.

Java class for ObjectEventType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ObjectEventType">
   <complexContent>
     <extension base="{urn:epcglobal:epcis:xsd:1}EPCISEventType">
       <sequence>
         <element name="epcList" type="{urn:epcglobal:epcis:xsd:1}EPCListType"/>
         <element name="action" type="{urn:epcglobal:epcis:xsd:1}ActionType"/>
         <element name="bizStep" type="{urn:epcglobal:epcis:xsd:1}BusinessStepIDType" minOccurs="0"/>
         <element name="disposition" type="{urn:epcglobal:epcis:xsd:1}DispositionIDType" minOccurs="0"/>
         <element name="readPoint" type="{urn:epcglobal:epcis:xsd:1}ReadPointType" minOccurs="0"/>
         <element name="bizLocation" type="{urn:epcglobal:epcis:xsd:1}BusinessLocationType" minOccurs="0"/>
         <element name="bizTransactionList" type="{urn:epcglobal:epcis:xsd:1}BusinessTransactionListType" minOccurs="0"/>
         <element name="extension" type="{urn:epcglobal:epcis:xsd:1}ObjectEventExtensionType" minOccurs="0"/>
         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <anyAttribute processContents='lax'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  ActionType action
           
protected  List<Object> any
           
protected  BusinessLocationType bizLocation
           
protected  String bizStep
           
protected  BusinessTransactionListType bizTransactionList
           
protected  String disposition
           
protected  EPCListType epcList
           
protected  ObjectEventExtensionType extension
           
protected  ReadPointType readPoint
           
 
Fields inherited from class org.fosstrak.epcis.model.EPCISEventType
baseExtension, eventTime, eventTimeZoneOffset, recordTime
 
Constructor Summary
ObjectEventType()
           
 
Method Summary
 ActionType getAction()
          Gets the value of the action property.
 List<Object> getAny()
          Gets the value of the any property.
 BusinessLocationType getBizLocation()
          Gets the value of the bizLocation property.
 String getBizStep()
          Gets the value of the bizStep property.
 BusinessTransactionListType getBizTransactionList()
          Gets the value of the bizTransactionList property.
 String getDisposition()
          Gets the value of the disposition property.
 EPCListType getEpcList()
          Gets the value of the epcList property.
 ObjectEventExtensionType getExtension()
          Gets the value of the extension property.
 ReadPointType getReadPoint()
          Gets the value of the readPoint property.
 void setAction(ActionType value)
          Sets the value of the action property.
 void setBizLocation(BusinessLocationType value)
          Sets the value of the bizLocation property.
 void setBizStep(String value)
          Sets the value of the bizStep property.
 void setBizTransactionList(BusinessTransactionListType value)
          Sets the value of the bizTransactionList property.
 void setDisposition(String value)
          Sets the value of the disposition property.
 void setEpcList(EPCListType value)
          Sets the value of the epcList property.
 void setExtension(ObjectEventExtensionType value)
          Sets the value of the extension property.
 void setReadPoint(ReadPointType value)
          Sets the value of the readPoint property.
 
Methods inherited from class org.fosstrak.epcis.model.EPCISEventType
getBaseExtension, getEventTime, getEventTimeZoneOffset, getOtherAttributes, getRecordTime, setBaseExtension, setEventTime, setEventTimeZoneOffset, setRecordTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

epcList

protected EPCListType epcList

action

protected ActionType action

bizStep

protected String bizStep

disposition

protected String disposition

readPoint

protected ReadPointType readPoint

bizLocation

protected BusinessLocationType bizLocation

bizTransactionList

protected BusinessTransactionListType bizTransactionList

extension

protected ObjectEventExtensionType extension

any

protected List<Object> any
Constructor Detail

ObjectEventType

public ObjectEventType()
Method Detail

getEpcList

public EPCListType getEpcList()
Gets the value of the epcList property.

Returns:
possible object is EPCListType

setEpcList

public void setEpcList(EPCListType value)
Sets the value of the epcList property.

Parameters:
value - allowed object is EPCListType

getAction

public ActionType getAction()
Gets the value of the action property.

Returns:
possible object is ActionType

setAction

public void setAction(ActionType value)
Sets the value of the action property.

Parameters:
value - allowed object is ActionType

getBizStep

public String getBizStep()
Gets the value of the bizStep property.

Returns:
possible object is String

setBizStep

public void setBizStep(String value)
Sets the value of the bizStep property.

Parameters:
value - allowed object is String

getDisposition

public String getDisposition()
Gets the value of the disposition property.

Returns:
possible object is String

setDisposition

public void setDisposition(String value)
Sets the value of the disposition property.

Parameters:
value - allowed object is String

getReadPoint

public ReadPointType getReadPoint()
Gets the value of the readPoint property.

Returns:
possible object is ReadPointType

setReadPoint

public void setReadPoint(ReadPointType value)
Sets the value of the readPoint property.

Parameters:
value - allowed object is ReadPointType

getBizLocation

public BusinessLocationType getBizLocation()
Gets the value of the bizLocation property.

Returns:
possible object is BusinessLocationType

setBizLocation

public void setBizLocation(BusinessLocationType value)
Sets the value of the bizLocation property.

Parameters:
value - allowed object is BusinessLocationType

getBizTransactionList

public BusinessTransactionListType getBizTransactionList()
Gets the value of the bizTransactionList property.

Returns:
possible object is BusinessTransactionListType

setBizTransactionList

public void setBizTransactionList(BusinessTransactionListType value)
Sets the value of the bizTransactionList property.

Parameters:
value - allowed object is BusinessTransactionListType

getExtension

public ObjectEventExtensionType getExtension()
Gets the value of the extension property.

Returns:
possible object is ObjectEventExtensionType

setExtension

public void setExtension(ObjectEventExtensionType value)
Sets the value of the extension property.

Parameters:
value - allowed object is ObjectEventExtensionType

getAny

public List<Object> getAny()
Gets the value of the any property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the any property.

For example, to add a new item, do as follows:

 getAny().add(newItem);
 

Objects of the following type(s) are allowed in the list Element Object



Copyright © 2010. All Rights Reserved.