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 TypeMethodDescriptionvoidaccessDailyLog(int sequenceNumber, int type, int timeout)voidauthorizeCompletion(int sequenceNumber, long amount, long taxOthers, int timeout)voidauthorizePreSales(int sequenceNumber, long amount, long taxOthers, int timeout)voidauthorizeRefund(int sequenceNumber, long amount, long taxOthers, int timeout)voidauthorizeSales(int sequenceNumber, long amount, long taxOthers, int timeout)voidauthorizeVoid(int sequenceNumber, long amount, long taxOthers, int timeout)voidauthorizeVoidPreSales(int sequenceNumber, long amount, long taxOthers, int timeout)voidcashDeposit(int sequenceNumber, long amount, int timeout)voidcheckCard(int sequenceNumber, int timeout)longbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanintintintintlongbooleanvoidvoidsetAdditionalSecurityInformation(String addInfo)voidsetPaymentMedia(int media)voidsetTrainingMode(boolean flag)voidMethods 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, updateStatisticsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jpos.services.BaseService
checkHealth, claim, close, directIO, getCheckHealthText, getClaimed, getDeviceEnabled, getDeviceServiceDescription, getDeviceServiceVersion, getFreezeEvents, getPhysicalDeviceDescription, getPhysicalDeviceName, getState, open, release, setDeviceEnabled, setFreezeEventsMethods inherited from interface jpos.services.CATService113
getOutputIDMethods inherited from interface jpos.services.CATService14
clearOutput, getAsyncMode, getCapPowerReporting, getPowerNotify, getPowerState, setAsyncMode, setPowerNotifyMethods inherited from interface jpos.services.CATService18
getCapStatisticsReporting, getCapUpdateStatistics, resetStatistics, retrieveStatistics, updateStatisticsMethods inherited from interface jpos.services.CATService19
compareFirmwareVersion, getCapCompareFirmwareVersion, getCapUpdateFirmware, updateFirmwareMethods 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:
getAccountNumberin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getAdditionalSecurityInformation
- Specified by:
getAdditionalSecurityInformationin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
setAdditionalSecurityInformation
- Specified by:
setAdditionalSecurityInformationin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getApprovalCode
- Specified by:
getApprovalCodein interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getBalance
public long getBalance() throws jpos.JposException- Specified by:
getBalancein interfacejpos.services.CATService19- Throws:
jpos.JposException
-
getCapAdditionalSecurityInformation
public boolean getCapAdditionalSecurityInformation() throws jpos.JposException- Specified by:
getCapAdditionalSecurityInformationin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapAuthorizeCompletion
public boolean getCapAuthorizeCompletion() throws jpos.JposException- Specified by:
getCapAuthorizeCompletionin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapAuthorizePreSales
public boolean getCapAuthorizePreSales() throws jpos.JposException- Specified by:
getCapAuthorizePreSalesin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapAuthorizeRefund
public boolean getCapAuthorizeRefund() throws jpos.JposException- Specified by:
getCapAuthorizeRefundin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapAuthorizeVoid
public boolean getCapAuthorizeVoid() throws jpos.JposException- Specified by:
getCapAuthorizeVoidin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapAuthorizeVoidPreSales
public boolean getCapAuthorizeVoidPreSales() throws jpos.JposException- Specified by:
getCapAuthorizeVoidPreSalesin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapCashDeposit
public boolean getCapCashDeposit() throws jpos.JposException- Specified by:
getCapCashDepositin interfacejpos.services.CATService19- Throws:
jpos.JposException
-
getCapCenterResultCode
public boolean getCapCenterResultCode() throws jpos.JposException- Specified by:
getCapCenterResultCodein interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapCheckCard
public boolean getCapCheckCard() throws jpos.JposException- Specified by:
getCapCheckCardin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapDailyLog
public int getCapDailyLog() throws jpos.JposException- Specified by:
getCapDailyLogin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapInstallments
public boolean getCapInstallments() throws jpos.JposException- Specified by:
getCapInstallmentsin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapLockTerminal
public boolean getCapLockTerminal() throws jpos.JposException- Specified by:
getCapLockTerminalin interfacejpos.services.CATService19- Throws:
jpos.JposException
-
getCapLogStatus
public boolean getCapLogStatus() throws jpos.JposException- Specified by:
getCapLogStatusin interfacejpos.services.CATService19- Throws:
jpos.JposException
-
getCapPaymentDetail
public boolean getCapPaymentDetail() throws jpos.JposException- Specified by:
getCapPaymentDetailin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapTaxOthers
public boolean getCapTaxOthers() throws jpos.JposException- Specified by:
getCapTaxOthersin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapTrainingMode
public boolean getCapTrainingMode() throws jpos.JposException- Specified by:
getCapTrainingModein interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapTransactionNumber
public boolean getCapTransactionNumber() throws jpos.JposException- Specified by:
getCapTransactionNumberin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCapUnlockTerminal
public boolean getCapUnlockTerminal() throws jpos.JposException- Specified by:
getCapUnlockTerminalin interfacejpos.services.CATService19- Throws:
jpos.JposException
-
getCardCompanyID
- Specified by:
getCardCompanyIDin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getCenterResultCode
- Specified by:
getCenterResultCodein interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getDailyLog
- Specified by:
getDailyLogin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getLogStatus
public int getLogStatus() throws jpos.JposException- Specified by:
getLogStatusin interfacejpos.services.CATService19- Throws:
jpos.JposException
-
getPaymentCondition
public int getPaymentCondition() throws jpos.JposException- Specified by:
getPaymentConditionin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getPaymentDetail
- Specified by:
getPaymentDetailin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getPaymentMedia
public int getPaymentMedia() throws jpos.JposException- Specified by:
getPaymentMediain interfacejpos.services.CATService15- Throws:
jpos.JposException
-
setPaymentMedia
public void setPaymentMedia(int media) throws jpos.JposException- Specified by:
setPaymentMediain interfacejpos.services.CATService15- Throws:
jpos.JposException
-
getSequenceNumber
public int getSequenceNumber() throws jpos.JposException- Specified by:
getSequenceNumberin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getSettledAmount
public long getSettledAmount() throws jpos.JposException- Specified by:
getSettledAmountin interfacejpos.services.CATService19- Throws:
jpos.JposException
-
getSlipNumber
- Specified by:
getSlipNumberin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getTrainingMode
public boolean getTrainingMode() throws jpos.JposException- Specified by:
getTrainingModein interfacejpos.services.CATService14- Throws:
jpos.JposException
-
setTrainingMode
public void setTrainingMode(boolean flag) throws jpos.JposException- Specified by:
setTrainingModein interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getTransactionNumber
- Specified by:
getTransactionNumberin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
getTransactionType
- Specified by:
getTransactionTypein interfacejpos.services.CATService14- Throws:
jpos.JposException
-
accessDailyLog
public void accessDailyLog(int sequenceNumber, int type, int timeout) throws jpos.JposException- Specified by:
accessDailyLogin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
authorizeCompletion
public void authorizeCompletion(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizeCompletionin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
authorizePreSales
public void authorizePreSales(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizePreSalesin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
authorizeRefund
public void authorizeRefund(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizeRefundin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
authorizeSales
public void authorizeSales(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizeSalesin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
authorizeVoid
public void authorizeVoid(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizeVoidin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
authorizeVoidPreSales
public void authorizeVoidPreSales(int sequenceNumber, long amount, long taxOthers, int timeout) throws jpos.JposException- Specified by:
authorizeVoidPreSalesin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
cashDeposit
public void cashDeposit(int sequenceNumber, long amount, int timeout) throws jpos.JposException- Specified by:
cashDepositin interfacejpos.services.CATService19- Throws:
jpos.JposException
-
checkCard
public void checkCard(int sequenceNumber, int timeout) throws jpos.JposException- Specified by:
checkCardin interfacejpos.services.CATService14- Throws:
jpos.JposException
-
lockTerminal
public void lockTerminal() throws jpos.JposException- Specified by:
lockTerminalin interfacejpos.services.CATService19- Throws:
jpos.JposException
-
unlockTerminal
public void unlockTerminal() throws jpos.JposException- Specified by:
unlockTerminalin interfacejpos.services.CATService19- Throws:
jpos.JposException
-