Class JposDataEvent

java.lang.Object
java.util.EventObject
jpos.events.JposEvent
jpos.events.DataEvent
de.gmxhome.conrad.jpos.jpos_base.JposDataEvent
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BillAcceptorDataEvent, BiometricsDataEvent, CashChangerDataEvent, CheckScannerDataEvent, CoinAcceptorDataEvent, DeviceMonitorDataEvent, ImageScannerDataEvent, IndividualRecognitionDataEvent, MICRDataEvent, MSRDataEvent, PINPadDataEvent, PointCardRWDataEvent, POSKeyboardDataEvent, RFIDScannerDataEvent, ScaleDataEvent, ScannerDataEvent, SignatureCaptureDataEvent, SoundRecorderDataEvent, UnitDataEvent, VoiceRecognitionDataEvent

public class JposDataEvent extends jpos.events.DataEvent
Data event with event data storage and method to fill data properties. The default implementation for event handling does not handle instances of DataEvent, it handles only instances of JposDataEvent instead.
See Also:
Serialized Form
  • Field Summary

    Fields inherited from class jpos.events.DataEvent

    status

    Fields inherited from class jpos.events.JposEvent

    sequenceNumber

    Fields inherited from class java.util.EventObject

    source
  • Constructor Summary

    Constructors
    Constructor
    Description
    JposDataEvent​(JposBase source, int state)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns property set bound to the event source.
    void
    Sets the data properties stored within the JposDataEvent into the JposCommonProperties object.
    Generates string describing the data event for logging purposes.

    Methods inherited from class jpos.events.DataEvent

    getStatus

    Methods inherited from class jpos.events.JposEvent

    getSequenceNumber, getWhen, incrSequenceNumber, updateSequenceNumber

    Methods inherited from class java.util.EventObject

    getSource, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • JposDataEvent

      public JposDataEvent(JposBase source, int state)
      Constructor. Parameters passed to base class unchanged.
      Parameters:
      source - Source, for services implemented with this framework, the (deviceclass.)DeviceClassService object.
      state - Status, see UPOS specification.
  • Method Details

    • setDataProperties

      public void setDataProperties()
      Sets the data properties stored within the JposDataEvent into the JposCommonProperties object. The corresponding properties must be defined within derived classes.
    • toLogString

      public String toLogString()
      Generates string describing the data event for logging purposes.
      Returns:
      Describing string.
    • getPropertySet

      public JposCommonProperties getPropertySet()
      Returns property set bound to the event source.
      Returns:
      Property set.