Class ElectronicValueRWStatusUpdateEvent

java.lang.Object
java.util.EventObject
jpos.events.JposEvent
jpos.events.StatusUpdateEvent
de.gmxhome.conrad.jpos.jpos_base.JposStatusUpdateEvent
de.gmxhome.conrad.jpos.jpos_base.electronicvaluerw.ElectronicValueRWStatusUpdateEvent
All Implemented Interfaces:
Serializable

public class ElectronicValueRWStatusUpdateEvent extends JposStatusUpdateEvent
Status update event implementation for ElectronicValueRW devices.
See Also:
Serialized Form
  • Constructor Details

    • ElectronicValueRWStatusUpdateEvent

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

    • setStatusProperties

      public boolean setStatusProperties()
      Description copied from class: JposStatusUpdateEvent
      Set status properties to reflect the given status. These properties must be set immediately before the event is buffered into the event queue.
      Overrides:
      setStatusProperties in class JposStatusUpdateEvent
      Returns:
      true, if properties have been updated, false otherwise
    • checkStatusCorresponds

      public boolean checkStatusCorresponds()
      Description copied from class: JposStatusUpdateEvent
      Checks if the device state corresponds to the event status.
      Overrides:
      checkStatusCorresponds in class JposStatusUpdateEvent
      Returns:
      true if device state corresponds to event state, false otherwise.
    • setAndCheckStatusProperties

      public boolean setAndCheckStatusProperties()
      Description copied from class: JposStatusUpdateEvent
      Sets status properties and checks whether status properties have been changed. If so, logs status change.
      Overrides:
      setAndCheckStatusProperties in class JposStatusUpdateEvent
      Returns:
      true if state might have been really changed, false otherwise.
    • toLogString

      public String toLogString()
      Description copied from class: JposStatusUpdateEvent
      Generates string describing the data event for logging purposes.
      Overrides:
      toLogString in class JposStatusUpdateEvent
      Returns:
      Describing string.