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
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
ConstructorsConstructorDescriptionFiscalPrinterErrorEvent(JposBase source, int errorcode, int extended, int level, int outputID, int state, int station, String message)
Constructor. -
Method Summary
Modifier and TypeMethodDescriptionint
getLevel()
Getter for error level.Getter for error message.int
Getter for error output ID.int
getState()
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
-
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
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 classJposErrorEvent
-
toLogString
Description copied from class:JposErrorEvent
Generates string describing the error event for logging purposes.- Overrides:
toLogString
in classJposErrorEvent
- Returns:
- Describing string.
-