Class CATService
java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposBase
de.gmxhome.conrad.jpos.jpos_base.cat.CATService
- All Implemented Interfaces:
jpos.loader.JposServiceInstance
,jpos.services.BaseService
,jpos.services.CATService110
,jpos.services.CATService111
,jpos.services.CATService112
,jpos.services.CATService113
,jpos.services.CATService114
,jpos.services.CATService115
,jpos.services.CATService116
,jpos.services.CATService14
,jpos.services.CATService15
,jpos.services.CATService16
,jpos.services.CATService17
,jpos.services.CATService18
,jpos.services.CATService19
CAT service implementation. For more details about getter, setter and method implementations,
see JposBase.
-
Field Summary
FieldsModifier and TypeFieldDescriptionInstance of a class implementing the CATInterface for credit authorization terminal specific setter and method calls bound to the property set.Fields inherited from class de.gmxhome.conrad.jpos.jpos_base.JposBase
Device, DeviceInterface, Props
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accessDailyLog(int sequenceNumber, int type, int timeout)
void
authorizeCompletion(int sequenceNumber, long amount, long taxOthers, int timeout)
void
authorizePreSales(int sequenceNumber, long amount, long taxOthers, int timeout)
void
authorizeRefund(int sequenceNumber, long amount, long taxOthers, int timeout)
void
authorizeSales(int sequenceNumber, long amount, long taxOthers, int timeout)
void
authorizeVoid(int sequenceNumber, long amount, long taxOthers, int timeout)
void
authorizeVoidPreSales(int sequenceNumber, long amount, long taxOthers, int timeout)
void
cashDeposit(int sequenceNumber, long amount, int timeout)
void
checkCard(int sequenceNumber, int timeout)
long
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
int
int
int
int
long
boolean
void
void
setAdditionalSecurityInformation(String addInfo)
void
setPaymentMedia(int media)
void
setTrainingMode(boolean flag)
void
Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.JposBase
callNowOrLater, check, check, check, check, checkBusy, checkClaimed, checkEnabled, checkEnabledUnclaimed, checkFirstEnabled, checkHealth, checkNoChangedOrClaimed, checkOpened, claim, clearInput, clearInputProperties, clearOutput, close, compareFirmwareVersion, deepToString, deleteInstance, directIO, getAsyncMode, getAutoDisable, getCapCompareFirmwareVersion, getCapPowerReporting, getCapStatisticsReporting, getCapUpdateFirmware, getCapUpdateStatistics, getCheckHealthText, getClaimed, getDataCount, getDataEventEnabled, getDeviceEnabled, getDeviceServiceDescription, getDeviceServiceVersion, getFreezeEvents, getOutputID, getPhysicalDeviceDescription, getPhysicalDeviceName, getPowerNotify, getPowerState, getPropertyString, getState, logAsyncCall, logCall, logCall, logGet, logGet, logPreCall, logPreCall, logPreSet, logSet, open, release, removeOuterArraySpecifier, resetStatistics, retrieveStatistics, setAsyncMode, setAutoDisable, setDataEventEnabled, setDeviceEnabled, setFreezeEvents, setPowerNotify, signalRelease, startClaiming, updateFirmware, updateStatistics
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jpos.services.BaseService
checkHealth, claim, close, directIO, getCheckHealthText, getClaimed, getDeviceEnabled, getDeviceServiceDescription, getDeviceServiceVersion, getFreezeEvents, getPhysicalDeviceDescription, getPhysicalDeviceName, getState, open, release, setDeviceEnabled, setFreezeEvents
Methods inherited from interface jpos.services.CATService113
getOutputID
Methods inherited from interface jpos.services.CATService14
clearOutput, getAsyncMode, getCapPowerReporting, getPowerNotify, getPowerState, setAsyncMode, setPowerNotify
Methods inherited from interface jpos.services.CATService18
getCapStatisticsReporting, getCapUpdateStatistics, resetStatistics, retrieveStatistics, updateStatistics
Methods inherited from interface jpos.services.CATService19
compareFirmwareVersion, getCapCompareFirmwareVersion, getCapUpdateFirmware, updateFirmware
Methods inherited from interface jpos.loader.JposServiceInstance
deleteInstance
-
Field Details
-
CatInterface
Instance of a class implementing the CATInterface for credit authorization terminal specific setter and method calls bound to the property set. Almost always the same object as Data.
-
-
Constructor Details
-
CATService
Constructor. Stores given property set and device implementation object.- Parameters:
props
- Property set.device
- Device implementation object.
-
-
Method Details
-
getAccountNumber
- Specified by:
getAccountNumber
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getAdditionalSecurityInformation
- Specified by:
getAdditionalSecurityInformation
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
setAdditionalSecurityInformation
- Specified by:
setAdditionalSecurityInformation
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getApprovalCode
- Specified by:
getApprovalCode
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getBalance
public long getBalance() throws jpos.JposException- Specified by:
getBalance
in interfacejpos.services.CATService19
- Throws:
jpos.JposException
-
getCapAdditionalSecurityInformation
public boolean getCapAdditionalSecurityInformation() throws jpos.JposException- Specified by:
getCapAdditionalSecurityInformation
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapAuthorizeCompletion
public boolean getCapAuthorizeCompletion() throws jpos.JposException- Specified by:
getCapAuthorizeCompletion
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapAuthorizePreSales
public boolean getCapAuthorizePreSales() throws jpos.JposException- Specified by:
getCapAuthorizePreSales
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapAuthorizeRefund
public boolean getCapAuthorizeRefund() throws jpos.JposException- Specified by:
getCapAuthorizeRefund
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapAuthorizeVoid
public boolean getCapAuthorizeVoid() throws jpos.JposException- Specified by:
getCapAuthorizeVoid
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapAuthorizeVoidPreSales
public boolean getCapAuthorizeVoidPreSales() throws jpos.JposException- Specified by:
getCapAuthorizeVoidPreSales
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapCashDeposit
public boolean getCapCashDeposit() throws jpos.JposException- Specified by:
getCapCashDeposit
in interfacejpos.services.CATService19
- Throws:
jpos.JposException
-
getCapCenterResultCode
public boolean getCapCenterResultCode() throws jpos.JposException- Specified by:
getCapCenterResultCode
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapCheckCard
public boolean getCapCheckCard() throws jpos.JposException- Specified by:
getCapCheckCard
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapDailyLog
public int getCapDailyLog() throws jpos.JposException- Specified by:
getCapDailyLog
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapInstallments
public boolean getCapInstallments() throws jpos.JposException- Specified by:
getCapInstallments
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapLockTerminal
public boolean getCapLockTerminal() throws jpos.JposException- Specified by:
getCapLockTerminal
in interfacejpos.services.CATService19
- Throws:
jpos.JposException
-
getCapLogStatus
public boolean getCapLogStatus() throws jpos.JposException- Specified by:
getCapLogStatus
in interfacejpos.services.CATService19
- Throws:
jpos.JposException
-
getCapPaymentDetail
public boolean getCapPaymentDetail() throws jpos.JposException- Specified by:
getCapPaymentDetail
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapTaxOthers
public boolean getCapTaxOthers() throws jpos.JposException- Specified by:
getCapTaxOthers
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapTrainingMode
public boolean getCapTrainingMode() throws jpos.JposException- Specified by:
getCapTrainingMode
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapTransactionNumber
public boolean getCapTransactionNumber() throws jpos.JposException- Specified by:
getCapTransactionNumber
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCapUnlockTerminal
public boolean getCapUnlockTerminal() throws jpos.JposException- Specified by:
getCapUnlockTerminal
in interfacejpos.services.CATService19
- Throws:
jpos.JposException
-
getCardCompanyID
- Specified by:
getCardCompanyID
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getCenterResultCode
- Specified by:
getCenterResultCode
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getDailyLog
- Specified by:
getDailyLog
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getLogStatus
public int getLogStatus() throws jpos.JposException- Specified by:
getLogStatus
in interfacejpos.services.CATService19
- Throws:
jpos.JposException
-
getPaymentCondition
public int getPaymentCondition() throws jpos.JposException- Specified by:
getPaymentCondition
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getPaymentDetail
- Specified by:
getPaymentDetail
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getPaymentMedia
public int getPaymentMedia() throws jpos.JposException- Specified by:
getPaymentMedia
in interfacejpos.services.CATService15
- Throws:
jpos.JposException
-
setPaymentMedia
public void setPaymentMedia(int media) throws jpos.JposException- Specified by:
setPaymentMedia
in interfacejpos.services.CATService15
- Throws:
jpos.JposException
-
getSequenceNumber
public int getSequenceNumber() throws jpos.JposException- Specified by:
getSequenceNumber
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getSettledAmount
public long getSettledAmount() throws jpos.JposException- Specified by:
getSettledAmount
in interfacejpos.services.CATService19
- Throws:
jpos.JposException
-
getSlipNumber
- Specified by:
getSlipNumber
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getTrainingMode
public boolean getTrainingMode() throws jpos.JposException- Specified by:
getTrainingMode
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
setTrainingMode
public void setTrainingMode(boolean flag) throws jpos.JposException- Specified by:
setTrainingMode
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getTransactionNumber
- Specified by:
getTransactionNumber
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
getTransactionType
- Specified by:
getTransactionType
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
accessDailyLog
public void accessDailyLog(int sequenceNumber, int type, int timeout) throws jpos.JposException- Specified by:
accessDailyLog
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
authorizeCompletion
public void authorizeCompletion(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizeCompletion
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
authorizePreSales
public void authorizePreSales(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizePreSales
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
authorizeRefund
public void authorizeRefund(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizeRefund
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
authorizeSales
public void authorizeSales(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizeSales
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
authorizeVoid
public void authorizeVoid(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizeVoid
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
authorizeVoidPreSales
public void authorizeVoidPreSales(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizeVoidPreSales
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
cashDeposit
public void cashDeposit(int sequenceNumber, long amount, int timeout) throws jpos.JposException- Specified by:
cashDeposit
in interfacejpos.services.CATService19
- Throws:
jpos.JposException
-
checkCard
public void checkCard(int sequenceNumber, int timeout) throws jpos.JposException- Specified by:
checkCard
in interfacejpos.services.CATService14
- Throws:
jpos.JposException
-
lockTerminal
public void lockTerminal() throws jpos.JposException- Specified by:
lockTerminal
in interfacejpos.services.CATService19
- Throws:
jpos.JposException
-
unlockTerminal
public void unlockTerminal() throws jpos.JposException- Specified by:
unlockTerminal
in interfacejpos.services.CATService19
- Throws:
jpos.JposException
-