Class FiscalPrinterErrorEvent

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.fiscalprinter.FiscalPrinterErrorEvent
All Implemented Interfaces:
Serializable

public class FiscalPrinterErrorEvent extends JposErrorEvent
FiscalPrinter error events, holds additional parameters.
See Also:
Serialized Form
  • Field Summary

    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
    FiscalPrinterErrorEvent​(JposBase source, int errorcode, int extended, int level, int outputID, int state, int station, String message)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Getter for error level.
    Getter for error message.
    int
    Getter for error output ID.
    int
    Getter for error state.
    int
    Getter for error station.
    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
  • Constructor Details

    • FiscalPrinterErrorEvent

      public FiscalPrinterErrorEvent(JposBase source, int errorcode, int extended, int level, int outputID, int state, int station, String message)
      Constructor. Parameters are:
      Parameters:
      source - Source, for services implemented with this framework, the (fiscalprinter.)FiscalPrinterService object.
      errorcode - Error code. See UPOS specification, chapter Common Properties, Methods, and Events - Events - ErrorEvent.
      extended - Extended errorcode. See UPOS specification, chapter Common Properties, Methods, and Events - Events - ErrorEvent.
      level - Error level, one of EL_RECOVERABLE, EL_FATAL or EL_BLOCKED. To be stored in property ErrorLevel.
      outputID - Output ID of the asynchronous command that generated the error. To be stored in property ErrorOutID.
      state - Printer state. To be stored in property ErrorState.
      station - Station or stations that were printing when an error was detected. To be stored in property ErrorStation.
      message - Error message. To be stored in property ErrorString.
  • Method Details

    • getLevel

      public int getLevel()
      Getter for error level.
      Returns:
      New value for ErrorLevel property.
    • getOutputID

      public int getOutputID()
      Getter for error output ID.
      Returns:
      New value for ErrorOutID property.
    • getState

      public int getState()
      Getter for error state.
      Returns:
      New value for ErrorState property.
    • getStation

      public int getStation()
      Getter for error station.
      Returns:
      New value for ErrorStation property.
    • getMessage

      public String getMessage()
      Getter for error message.
      Returns:
      New value for ErrorString property.
    • 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.