org.fosstrak.epcis.model
Class AggregationEventType

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

public class AggregationEventType
extends EPCISEventType

Aggregation Event captures an event that applies to objects that have a physical association with one another.

Java class for AggregationEventType complex type.

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

 <complexType name="AggregationEventType">
   <complexContent>
     <extension base="{urn:epcglobal:epcis:xsd:1}EPCISEventType">
       <sequence>
         <element name="parentID" type="{urn:epcglobal:epcis:xsd:1}ParentIDType" minOccurs="0"/>
         <element name="childEPCs" 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}AggregationEventExtensionType" 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  EPCListType childEPCs
           
protected  String disposition
           
protected  AggregationEventExtensionType extension
           
protected  String parentID
           
protected  ReadPointType readPoint
           
 
Fields inherited from class org.fosstrak.epcis.model.EPCISEventType
baseExtension, eventTime, eventTimeZoneOffset, recordTime
 
Constructor Summary
AggregationEventType()
           
 
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.
 EPCListType getChildEPCs()
          Gets the value of the childEPCs property.
 String getDisposition()
          Gets the value of the disposition property.
 AggregationEventExtensionType getExtension()
          Gets the value of the extension property.
 String getParentID()
          Gets the value of the parentID 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 setChildEPCs(EPCListType value)
          Sets the value of the childEPCs property.
 void setDisposition(String value)
          Sets the value of the disposition property.
 void setExtension(AggregationEventExtensionType value)
          Sets the value of the extension property.
 void setParentID(String value)
          Sets the value of the parentID 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

parentID

protected String parentID

childEPCs

protected EPCListType childEPCs

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 AggregationEventExtensionType extension

any

protected List<Object> any
Constructor Detail

AggregationEventType

public AggregationEventType()
Method Detail

getParentID

public String getParentID()
Gets the value of the parentID property.

Returns:
possible object is String

setParentID

public void setParentID(String value)
Sets the value of the parentID property.

Parameters:
value - allowed object is String

getChildEPCs

public EPCListType getChildEPCs()
Gets the value of the childEPCs property.

Returns:
possible object is EPCListType

setChildEPCs

public void setChildEPCs(EPCListType value)
Sets the value of the childEPCs 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 AggregationEventExtensionType getExtension()
Gets the value of the extension property.

Returns:
possible object is AggregationEventExtensionType

setExtension

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

Parameters:
value - allowed object is AggregationEventExtensionType

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.