Class POSPrinterErrorEvent

java.lang.Object
java.util.EventObject
jpos.events.JposEvent
jpos.events.ErrorEvent
de.gmxhome.conrad.jpos.jpos_base.JposErrorEvent
de.gmxhome.conrad.jpos.jpos_base.posprinter.POSPrinterErrorEvent
All Implemented Interfaces:
Serializable

public class POSPrinterErrorEvent extends JposErrorEvent
POSPrinter error event class. Holds print station,error level and error message.
See Also:
Serialized Form
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    Error level.
    int
    Printer station.
    Error message.

    Fields inherited from class de.gmxhome.conrad.jpos.jpos_base.JposErrorEvent

    Message

    Fields inherited from class jpos.events.ErrorEvent

    errorCode, errorCodeExtended, errorLocus, errorResponse

    Fields inherited from class jpos.events.JposEvent

    sequenceNumber

    Fields inherited from class java.util.EventObject

    source
  • Constructor Summary

    Constructors
    Constructor
    Description
    POSPrinterErrorEvent​(JposBase source, int errorcode, int extended, int station, int level, String text)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Sets the error properties stored within the JposErrorEvent into the JposCommonProperties object stored in Source.
    Generates string describing the error event for logging purposes.

    Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.JposErrorEvent

    clear, getInputDataErrorEvent, getPropertySet, setErrorResponse

    Methods inherited from class jpos.events.ErrorEvent

    getErrorCode, getErrorCodeExtended, getErrorLocus, getErrorResponse

    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
  • Field Details

    • Station

      public final int Station
      Printer station. In case of asynchronous processing, this value will be passed to the ErrorStation property.
    • Level

      public final int Level
      Error level. In case of asynchronous processing, this value will be passed to the ErrorLevel property.
    • Text

      public final String Text
      Error message. In case of asynchronous processing, this value will be passed to ErrorString property.
  • Constructor Details

    • POSPrinterErrorEvent

      public POSPrinterErrorEvent(JposBase source, int errorcode, int extended, int station, int level, String text)
      Constructor. Parameters passed to base class unchanged.
      Parameters:
      source - Source, for services implemented with this framework, the (posprinter.)POSPrinterService object.
      errorcode - Error code.
      extended - Extended errorcode.
      level - Error level. Value to be stored in property ErrorLevel.
      station - Error station. Value to be stored in property ErrorStation.
      text - Error description. Value to be stored in property ErrorString.
  • Method Details

    • setErrorProperties

      public void setErrorProperties()
      Description copied from class: JposErrorEvent
      Sets the error properties stored within the JposErrorEvent into the JposCommonProperties object stored in Source. The corresponding properties must be defined within derived classes.
      Overrides:
      setErrorProperties in class JposErrorEvent
    • toLogString

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