com.ibm.rfid.epcis
Class Event

java.lang.Object
  extended by com.ibm.rfid.epcis.Event
Direct Known Subclasses:
AggregationEvent, ObjectEvent, QuantityEvent, TransactionEvent

public abstract class Event
extends java.lang.Object

Abstract class to be extended with specific EPCIS events such as an Object or Aggregation event.

Event is not meant to be used, but instead use one of the extending classes specific to the event, such as AggregationEvent or ObjectEvent.


Field Summary
static java.lang.String COPYRIGHT
           
 
Constructor Summary
Event()
           
 
Method Summary
 Extension[] getCustomExtensions()
           
 java.lang.String getEventTime()
           
 java.lang.String getEventTimeZoneOffset()
           
 Extension[] getExtensions()
           
 NamespaceAlias[] getNamespaceAliases()
           
 java.lang.String getRecordTime()
           
abstract  java.lang.String getXML()
           
 void setCustomExtensions(Extension[] customExtensions)
           
 void setEventTime(java.lang.String eventTime)
           
 void setEventTimeZoneOffset(java.lang.String timeZoneOffset)
           
 void setExtensions(Extension[] extensions)
           
 void setNamespaceAliases(NamespaceAlias[] aliases)
           
 void setRecordTime(java.lang.String recordTime)
           
 
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

Event

public Event()
Method Detail

getEventTime

public java.lang.String getEventTime()
Returns:
Returns the eventTime.

setEventTime

public void setEventTime(java.lang.String eventTime)
Parameters:
eventTime - The eventTime to set.

getExtensions

public Extension[] getExtensions()
Returns:
Returns the extensions.

setExtensions

public void setExtensions(Extension[] extensions)
Parameters:
extensions - The extensions to set.

getCustomExtensions

public Extension[] getCustomExtensions()

setCustomExtensions

public void setCustomExtensions(Extension[] customExtensions)

getNamespaceAliases

public NamespaceAlias[] getNamespaceAliases()

setNamespaceAliases

public void setNamespaceAliases(NamespaceAlias[] aliases)

getRecordTime

public java.lang.String getRecordTime()
Returns:
Returns the recordTime.

setRecordTime

public void setRecordTime(java.lang.String recordTime)
Parameters:
recordTime - The recordTime to set.

getEventTimeZoneOffset

public java.lang.String getEventTimeZoneOffset()
Returns:
Returns the timeZoneOffset.

setEventTimeZoneOffset

public void setEventTimeZoneOffset(java.lang.String timeZoneOffset)
Parameters:
timeZoneOffset - The timeZoneOffset to set.

getXML

public abstract java.lang.String getXML()


Copyright © 2005 - 2009 IBM Corp. All Rights Reserved.