com.ibm.retail.AEF.event
Interface POSAppEventElement

All Superinterfaces:
SAXElementHandler, java.io.Serializable
All Known Subinterfaces:
CashReceiptEvent, CouponEvent, CustomerEvent, DepartmentDefinition, DiscountEvent, DiscountReasonCode, ItemSalesEvent, LineItemEvent, OperatorEvent, OptionsEvent, PointsEvent, POSAppEvent, ReasonCode, ReportEvent, ReportSection, ScaleEvent, StateChangeEvent, StoreDefinition, StoreOptions, TareCode, TaxCode, TenderDefinition, TenderEvent, TerminalOptions, TimeInterval, TransactionDefinition, TransactionDiscountReasonCode, TransactionStatusEvent, TransactionTotalsEvent, WorkstationStatusEvent

public interface POSAppEventElement
extends java.io.Serializable, SAXElementHandler

POSAppEventElement is an interface which encapsulates events generated via POS application data.


Method Summary
 boolean getBooleanPropertyValue(java.lang.String propertyName)
          get a boolean property value
 java.lang.String getData()
          Gets the XML element (non-attribute) character data associated with this element For example.
 int getIntegerPropertyValue(java.lang.String propertyName)
          Get an int property value
 java.lang.Object getProperty(java.lang.String name)
          Gets an event property.
 java.util.Iterator getPropertyEntries()
          Get an iterator of property name/value entries for this event.
 void setData(java.lang.String data)
          Sets the XML element character data associated with this element.
 void setProperty(java.lang.String name, java.lang.Object value)
          Set an event property.
 java.lang.String toString()
          Returns the element as a string.
 
Methods inherited from interface com.ibm.retail.AEF.xml.SAXElementHandler
endElement, startElement
 

Method Detail

getData

public java.lang.String getData()
Gets the XML element (non-attribute) character data associated with this element For example. If the event data is passed via XML as: This is data, Then "This is data" would be returned by this method.

Returns:
String character data

setData

public void setData(java.lang.String data)
Sets the XML element character data associated with this element.


setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
Set an event property. (attribute or child element).


getProperty

public java.lang.Object getProperty(java.lang.String name)
Gets an event property. (attribute or child element).

Returns:
Object The property value.

getPropertyEntries

public java.util.Iterator getPropertyEntries()
Get an iterator of property name/value entries for this event.

Returns:
iterator of property name/value pairs as Map.Entry objects

getBooleanPropertyValue

public boolean getBooleanPropertyValue(java.lang.String propertyName)
                                throws AEFException
get a boolean property value

Returns:
boolean
Throws:
AEFException - if a property is undefined

getIntegerPropertyValue

public int getIntegerPropertyValue(java.lang.String propertyName)
                            throws AEFException
Get an int property value

Returns:
int
Throws:
AEFException - if a property is undefined

toString

public java.lang.String toString()
Returns the element as a string.

Overrides:
toString in class java.lang.Object
Returns:
String


Copyright © 2004 IBM. All Rights Reserved.
Generated: July 19 2004