{********************************************************************* * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * Autor: Brovin Y.D. * E-mail: y.brovin@gmail.com * *********************************************************************} unit com.multisoft.drivers.fiscalcore.api; {$SCOPEDENUMS ON} {$WARN SYMBOL_DEPRECATED OFF} interface uses System.SysUtils, Androidapi.Jni, Java.Bridge, Android.Api.JavaTypes, Android.Api.ActivityAndView; type JIAuth = interface; TJIAuth = class; JIExceptionCallback = interface; TJIExceptionCallback = class; JIOismResultCallback = interface; TJIOismResultCallback = class; JIFiscalCore = interface; TJIFiscalCore = class; JIFiscalCore_Stub = interface; TJIFiscalCore_Stub = class; { com.multisoft.drivers.fiscalcore.IAuth - interface } [JavaClassSignature('com/multisoft/drivers/fiscalcore/IAuth')] JIAuth = interface(JIInterface) ['{6E7B9E44-F47F-49DE-9BE3-5FA3EF436B16}'] function Exchange(const AArg0: JString): JString; function Result(const AArg0: Integer): Integer; end; [JavaClassSignature('com/multisoft/drivers/fiscalcore/IAuth')] TJIAuth = class(TJIInterface, JIAuth) private { methods } function Exchange(const AArg0: JString): JString; function Result(const AArg0: Integer): Integer; protected class procedure LoadMethods; override; public { wrapping } class function Wrap(const AObjectID: JNIObject): JIAuth; overload; class function Wrap(const AObject: IJNIObject): JIAuth; overload; end; { com.multisoft.drivers.fiscalcore.IExceptionCallback - interface } [JavaClassSignature('com/multisoft/drivers/fiscalcore/IExceptionCallback')] JIExceptionCallback = interface(JIInterface) ['{9C16186C-E15D-488B-BD50-7258C4032645}'] procedure HandleException(const AArg0: Integer; const AArg1: JString; const AArg2: Integer; const AArg3: JString); end; [JavaClassSignature('com/multisoft/drivers/fiscalcore/IExceptionCallback')] TJIExceptionCallback = class(TJIInterface, JIExceptionCallback) private { methods } procedure HandleException(const AArg0: Integer; const AArg1: JString; const AArg2: Integer; const AArg3: JString); protected class procedure LoadMethods; override; public { wrapping } class function Wrap(const AObjectID: JNIObject): JIExceptionCallback; overload; class function Wrap(const AObject: IJNIObject): JIExceptionCallback; overload; end; { com.multisoft.drivers.fiscalcore.IOismResultCallback - interface } [JavaClassSignature('com/multisoft/drivers/fiscalcore/IOismResultCallback')] JIOismResultCallback = interface(JIInterface) ['{E9344AB3-4D63-4CAA-B0F3-054EF397D787}'] procedure OismResult(const AArg0: Integer; const AArg1: Integer; const AArg2: JString; const AArg3: JString; const AArg4: JString; const AArg5: JString; const AArg6: JString; const AArg7: JString); end; [JavaClassSignature('com/multisoft/drivers/fiscalcore/IOismResultCallback')] TJIOismResultCallback = class(TJIInterface, JIOismResultCallback) private { methods } procedure OismResult(const AArg0: Integer; const AArg1: Integer; const AArg2: JString; const AArg3: JString; const AArg4: JString; const AArg5: JString; const AArg6: JString; const AArg7: JString); protected class procedure LoadMethods; override; public { wrapping } class function Wrap(const AObjectID: JNIObject): JIOismResultCallback; overload; class function Wrap(const AObject: IJNIObject): JIOismResultCallback; overload; end; { com.multisoft.drivers.fiscalcore.IFiscalCore - interface } [JavaClassSignature('com/multisoft/drivers/fiscalcore/IFiscalCore')] JIFiscalCore = interface(JIInterface) ['{12235440-A6D6-448D-BBDF-823196DD6D61}'] procedure AddCorrectionRecItem1_1(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JIExceptionCallback); procedure CheckDrawerCash(const AArg0: JString; const AArg1: JIExceptionCallback); procedure ClearAllMarkupCodeCheckResult(const AArg0: JIExceptionCallback); procedure CloseDay(const AArg0: JString; const AArg1: JIExceptionCallback); procedure CloseDayWithDateTime(const AArg0: JString; const AArg1: JString; const AArg2: JIExceptionCallback); procedure CloseFiscalMode(const AArg0: JIExceptionCallback); procedure CloseFiscalModeWithDateTime(const AArg0: JString; const AArg1: JString; const AArg2: JIExceptionCallback); procedure CloseRec(const AArg0: JIExceptionCallback); procedure ContinueDateTime; procedure CorrectRegistration(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: Integer; const AArg5: Integer; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Integer; const AArg9: JIExceptionCallback); procedure CorrectRegistration1_1(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: Integer; const AArg5: Integer; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Integer; const AArg9: JIExceptionCallback); procedure CorrectRegistration1_2(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: Integer; const AArg5: Integer; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Boolean; const AArg9: Boolean; const AArg10: Boolean; const AArg11: Boolean; const AArg12: JIExceptionCallback); procedure DirectIO(const AArg0: Integer; const AArg1: JString; const AArg2: JIAuth; const AArg3: JIExceptionCallback); function FDI_GetConfirmFromOFD(const AArg0: JIExceptionCallback): Boolean; function FDI_GetDataArray(const AArg0: JIExceptionCallback): JString; function FDI_GetDate: JString; function FDI_GetDocJSON: JString; function FDI_GetDocType(const AArg0: JIExceptionCallback): Integer; function FDI_GetFiscalSign: Int64; function FNGetCurrentDocType(const AArg0: JIExceptionCallback): Integer; function FNGetDocDataStatus(const AArg0: JIExceptionCallback): Integer; function FNGetFirmwareType(const AArg0: JIExceptionCallback): Integer; function FNGetFnFfdVersion(const AArg0: JIExceptionCallback): Integer; function FNGetLastDocDateTime(const AArg0: JIExceptionCallback): JString; function FNGetLastFDNum(const AArg0: JIExceptionCallback): Int64; function FNGetLastFDNumber(const AArg0: JIExceptionCallback): Integer; function FNGetLastFiscalSign(const AArg0: JIExceptionCallback): Int64; function FNGetLifetime(const AArg0: JIExceptionCallback): JString; function FNGetNumber(const AArg0: JIExceptionCallback): JString; function FNGetOpModeByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; function FNGetRegFDByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; function FNGetRegTaxSystemByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; function FNGetRegTimeByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; function FNGetRegTimeFirst(const AArg0: JIExceptionCallback): JString; function FNGetRegistrationsLeft(const AArg0: JIExceptionCallback): Integer; function FNGetRegistrationsMade(const AArg0: JIExceptionCallback): Integer; function FNGetSoftwareVersion(const AArg0: JIExceptionCallback): JString; function FNGetState(const AArg0: JIExceptionCallback): Integer; function FNGetWarningFlags(const AArg0: JIExceptionCallback): Integer; procedure FNMakeCorrectionRec(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: JString; const AArg5: JString; const AArg6: Integer; const AArg7: Integer; const AArg8: JString; const AArg9: JString; const AArg10: JString; const AArg11: JIExceptionCallback); procedure FNPrintDocFromArchive(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure FNResetDebug(const AArg0: JIExceptionCallback); procedure Feed(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure ForcePrintForm(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure FreezeDateTime(const AArg0: JString; const AArg1: JIExceptionCallback); function GetAgentTag(const AArg0: JIExceptionCallback): Integer; function GetAidlVersion: JString; function GetAppVersion(const AArg0: JIExceptionCallback): JString; function GetBroadcastMode(const AArg0: JIExceptionCallback): Boolean; function GetCashierTaxId(const AArg0: JIExceptionCallback): JString; function GetCommissionAgentTelNum(const AArg0: JIExceptionCallback): JString; function GetCompactMode(const AArg0: JIExceptionCallback): Integer; function GetContractorTelNum(const AArg0: JIExceptionCallback): JString; function GetCurrentFfdVersion(const AArg0: JIExceptionCallback): Integer; function GetDayCanceledTotal(const AArg0: JIExceptionCallback): JString; function GetDayLastReceiptNumber(const AArg0: JIExceptionCallback): Integer; function GetDayNumber(const AArg0: JIExceptionCallback): Integer; function GetDayOpenDateTime(const AArg0: JIExceptionCallback): JString; function GetDayPayCount(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; function GetDayPayTotal(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; function GetDayPayTotalByDocType(const AArg0: Integer; const AArg1: Integer; const AArg2: JIExceptionCallback): JString; function GetDayState(const AArg0: JIExceptionCallback): Integer; function GetExtendedAutotest(const AArg0: JIExceptionCallback): Boolean; function GetFLC: Boolean; function GetFNSServerAddress(const AArg0: JIExceptionCallback): JString; function GetFiscalMemoryFiscalized(const AArg0: JIExceptionCallback): Boolean; function GetFiscalModuleVersion(const AArg0: JIExceptionCallback): JString; function GetGrandTotalsSalesGross(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; function GetKKTRegisteredName: JString; function GetKeyServerHost(const AArg0: JIExceptionCallback): JString; function GetKeyServerPort(const AArg0: JIExceptionCallback): Integer; function GetKktFfdVersion(const AArg0: JIExceptionCallback): Integer; function GetKktVersion(const AArg0: JIExceptionCallback): JString; function GetLang(const AArg0: JIExceptionCallback): JString; function GetLastQRCodeValue(const AArg0: JIExceptionCallback): JString; procedure GetMarkupCodeOismResult(const AArg0: JIExceptionCallback; const AArg1: JIOismResultCallback); function GetOfdHost(const AArg0: JIExceptionCallback): JString; function GetOfdName(const AArg0: JIExceptionCallback): JString; function GetOfdPort(const AArg0: JIExceptionCallback): Integer; function GetOfdTaxId(const AArg0: JIExceptionCallback): JString; function GetOismHost(const AArg0: JIExceptionCallback): JString; function GetOismPort(const AArg0: JIExceptionCallback): Integer; function GetOrgAddress(const AArg0: JIExceptionCallback): JString; function GetOrgName(const AArg0: JIExceptionCallback): JString; function GetPayTotal(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; function GetPaymentAgentOperation(const AArg0: JIExceptionCallback): JString; function GetPaymentAgentTelNum(const AArg0: JIExceptionCallback): JString; function GetPhysicalAddress(const AArg0: JIExceptionCallback): JString; function GetRecPayTotal(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; function GetRecState(const AArg0: JIExceptionCallback): Integer; function GetRecTotal(const AArg0: JIExceptionCallback): JString; function GetRecType(const AArg0: JIExceptionCallback): Integer; function GetReceiptCheckURI(const AArg0: JIExceptionCallback): JString; function GetRegNum(const AArg0: JIExceptionCallback): JString; function GetRegistrationParameter(const AArg0: Integer; const AArg1: Integer; const AArg2: JIExceptionCallback): JString; function GetSenderEmail(const AArg0: JIExceptionCallback): JString; function GetSerial(const AArg0: JIExceptionCallback): JString; function GetTaxId(const AArg0: JIExceptionCallback): JString; function GetTaxation(const AArg0: JIExceptionCallback): Integer; function GetTransferOperatorAddress(const AArg0: JIExceptionCallback): JString; function GetTransferOperatorName(const AArg0: JIExceptionCallback): JString; function GetTransferOperatorTaxId(const AArg0: JIExceptionCallback): JString; function GetTransferOperatorTelNum(const AArg0: JIExceptionCallback): JString; function GetUUID(const AArg0: JIExceptionCallback): JString; function GetUserName(const AArg0: JIExceptionCallback): JString; function GetVendingSerial(const AArg0: JIExceptionCallback): JString; function IsReady: Boolean; procedure LoggerControl(const AArg0: Integer; const AArg1: JIExceptionCallback); function OFDGetConnectionStatus(const AArg0: JIExceptionCallback): Integer; function OFDGetFirstQueuedDocNumber(const AArg0: JIExceptionCallback): Integer; function OFDGetLastNotSentDocTime(const AArg0: JIExceptionCallback): JString; function OFDGetMessageStatus(const AArg0: JIExceptionCallback): Boolean; function OFDGetQueuedMessagesCount(const AArg0: JIExceptionCallback): Integer; function OfdOut_GetFDNumber(const AArg0: JIExceptionCallback): Int64; function OfdOut_GetFiscalSign(const AArg0: JIExceptionCallback): JString; function OfdOut_GetSize(const AArg0: JIExceptionCallback): Integer; function OfdOut_GetTime(const AArg0: JIExceptionCallback): JString; procedure OpenDay(const AArg0: JString; const AArg1: JIExceptionCallback); procedure OpenDrawer(const AArg0: JIExceptionCallback); procedure OpenRec(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure PrintBarCode(const AArg0: Integer; const AArg1: Integer; const AArg2: JString; const AArg3: JIExceptionCallback); procedure PrintCalculationsReport(const AArg0: JIExceptionCallback); procedure PrintLine(const AArg0: Integer; const AArg1: JString; const AArg2: JIExceptionCallback); procedure PrintLineAligned(const AArg0: JString; const AArg1: JString; const AArg2: JIExceptionCallback); procedure PrintQRCode(const AArg0: JString; const AArg1: Integer; const AArg2: JIExceptionCallback); procedure PrintRaster(const AArg0: IJavaArray; const AArg1: JIExceptionCallback); function PrintRecCopy(const AArg0: JIExceptionCallback): Boolean; procedure PrintRecItem(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: JIExceptionCallback); procedure PrintRecItemPay(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JIExceptionCallback); procedure PrintRecTotal(const AArg0: JIExceptionCallback); procedure PrintRecTotalRound(const AArg0: JString; const AArg1: JIExceptionCallback); procedure PrintXReport(const AArg0: JIExceptionCallback); procedure QueryFiscalDocInfo(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure QueryOFDReceiptByNum(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure RecVoid(const AArg0: JIExceptionCallback); procedure Register(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: Integer; const AArg4: Integer; const AArg5: Boolean; const AArg6: Boolean; const AArg7: Integer; const AArg8: JIExceptionCallback); procedure Register1_1(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: Integer; const AArg4: Integer; const AArg5: Boolean; const AArg6: Boolean; const AArg7: Integer; const AArg8: JIExceptionCallback); procedure Register1_2(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: Integer; const AArg4: Integer; const AArg5: Boolean; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Boolean; const AArg9: Boolean; const AArg10: Boolean; const AArg11: JIExceptionCallback); function SaveMarkupCodeCheckResult(const AArg0: Boolean; const AArg1: JIExceptionCallback): Integer; procedure SaveOptions(const AArg0: JIExceptionCallback); procedure SelfTest(const AArg0: JIExceptionCallback); procedure SendClientAddress(const AArg0: JString; const AArg1: JIExceptionCallback); function SendMarkupCodeFnCheck(const AArg0: JString; const AArg1: Integer; const AArg2: Integer; const AArg3: Integer; const AArg4: JIExceptionCallback): IJavaArray; procedure SendMarkupCodeOismCheck(const AArg0: Integer; const AArg1: Integer; const AArg2: JString; const AArg3: JString; const AArg4: JString; const AArg5: JString; const AArg6: JIExceptionCallback); procedure SetAgentTagUsing(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetBroadcastMode(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetCashierTaxId(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetCommissionAgentTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetCompactMode(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetContractorTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetCutType(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetDateTime(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetDayCloseAutoPayOut(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetExtendedAutotest(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetFLC(const AArg0: Boolean); procedure SetFnsServerAddress(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetFont(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetHeaderLines(const AArg0: JList; const AArg1: JIExceptionCallback); procedure SetItemTaxes(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetKeyServerHost(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetKeyServerPort(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetOfdHost(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetOfdName(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetOfdPort(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetOfdTaxId(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetOismHost(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetOismPort(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetOrgAddress(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetOrgName(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetPaperWidth(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetPaymentAgentOperation(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetPaymentAgentTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetPhysicalAddress(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetPrePrintHeaderLines(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetReceiptCheckURI(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetSTLVTagAttribute(const AArg0: Integer; const AArg1: IJavaArray; const AArg2: IJavaArray; const AArg3: JIExceptionCallback); procedure SetSenderEmail(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetSerial(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetShowTaxes(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetSumTaxes(const AArg0: IJavaArray; const AArg1: IJavaArray; const AArg2: JIExceptionCallback); procedure SetTagAttribute(const AArg0: Integer; const AArg1: JString; const AArg2: JIExceptionCallback); procedure SetTagByteAttribute(const AArg0: Integer; const AArg1: IJavaArray; const AArg2: JIExceptionCallback); procedure SetTagPrintForm(const AArg0: Integer; const AArg1: Integer; const AArg2: JIExceptionCallback); procedure SetTaxationUsing(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetTrailerLines(const AArg0: JList; const AArg1: JIExceptionCallback); procedure SetTransferOperatorAddress(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetTransferOperatorName(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetTransferOperatorTaxId(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetTransferOperatorTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetUserName(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetVendingSerial(const AArg0: JString; const AArg1: JIExceptionCallback); end; [JavaClassSignature('com/multisoft/drivers/fiscalcore/IFiscalCore')] TJIFiscalCore = class(TJIInterface, JIFiscalCore) private { methods } procedure AddCorrectionRecItem1_1(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JIExceptionCallback); procedure CheckDrawerCash(const AArg0: JString; const AArg1: JIExceptionCallback); procedure ClearAllMarkupCodeCheckResult(const AArg0: JIExceptionCallback); procedure CloseDay(const AArg0: JString; const AArg1: JIExceptionCallback); procedure CloseDayWithDateTime(const AArg0: JString; const AArg1: JString; const AArg2: JIExceptionCallback); procedure CloseFiscalMode(const AArg0: JIExceptionCallback); procedure CloseFiscalModeWithDateTime(const AArg0: JString; const AArg1: JString; const AArg2: JIExceptionCallback); procedure CloseRec(const AArg0: JIExceptionCallback); procedure ContinueDateTime; procedure CorrectRegistration(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: Integer; const AArg5: Integer; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Integer; const AArg9: JIExceptionCallback); procedure CorrectRegistration1_1(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: Integer; const AArg5: Integer; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Integer; const AArg9: JIExceptionCallback); procedure CorrectRegistration1_2(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: Integer; const AArg5: Integer; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Boolean; const AArg9: Boolean; const AArg10: Boolean; const AArg11: Boolean; const AArg12: JIExceptionCallback); procedure DirectIO(const AArg0: Integer; const AArg1: JString; const AArg2: JIAuth; const AArg3: JIExceptionCallback); function FDI_GetConfirmFromOFD(const AArg0: JIExceptionCallback): Boolean; function FDI_GetDataArray(const AArg0: JIExceptionCallback): JString; function FDI_GetDate: JString; function FDI_GetDocJSON: JString; function FDI_GetDocType(const AArg0: JIExceptionCallback): Integer; function FDI_GetFiscalSign: Int64; function FNGetCurrentDocType(const AArg0: JIExceptionCallback): Integer; function FNGetDocDataStatus(const AArg0: JIExceptionCallback): Integer; function FNGetFirmwareType(const AArg0: JIExceptionCallback): Integer; function FNGetFnFfdVersion(const AArg0: JIExceptionCallback): Integer; function FNGetLastDocDateTime(const AArg0: JIExceptionCallback): JString; function FNGetLastFDNum(const AArg0: JIExceptionCallback): Int64; function FNGetLastFDNumber(const AArg0: JIExceptionCallback): Integer; function FNGetLastFiscalSign(const AArg0: JIExceptionCallback): Int64; function FNGetLifetime(const AArg0: JIExceptionCallback): JString; function FNGetNumber(const AArg0: JIExceptionCallback): JString; function FNGetOpModeByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; function FNGetRegFDByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; function FNGetRegTaxSystemByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; function FNGetRegTimeByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; function FNGetRegTimeFirst(const AArg0: JIExceptionCallback): JString; function FNGetRegistrationsLeft(const AArg0: JIExceptionCallback): Integer; function FNGetRegistrationsMade(const AArg0: JIExceptionCallback): Integer; function FNGetSoftwareVersion(const AArg0: JIExceptionCallback): JString; function FNGetState(const AArg0: JIExceptionCallback): Integer; function FNGetWarningFlags(const AArg0: JIExceptionCallback): Integer; procedure FNMakeCorrectionRec(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: JString; const AArg5: JString; const AArg6: Integer; const AArg7: Integer; const AArg8: JString; const AArg9: JString; const AArg10: JString; const AArg11: JIExceptionCallback); procedure FNPrintDocFromArchive(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure FNResetDebug(const AArg0: JIExceptionCallback); procedure Feed(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure ForcePrintForm(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure FreezeDateTime(const AArg0: JString; const AArg1: JIExceptionCallback); function GetAgentTag(const AArg0: JIExceptionCallback): Integer; function GetAidlVersion: JString; function GetAppVersion(const AArg0: JIExceptionCallback): JString; function GetBroadcastMode(const AArg0: JIExceptionCallback): Boolean; function GetCashierTaxId(const AArg0: JIExceptionCallback): JString; function GetCommissionAgentTelNum(const AArg0: JIExceptionCallback): JString; function GetCompactMode(const AArg0: JIExceptionCallback): Integer; function GetContractorTelNum(const AArg0: JIExceptionCallback): JString; function GetCurrentFfdVersion(const AArg0: JIExceptionCallback): Integer; function GetDayCanceledTotal(const AArg0: JIExceptionCallback): JString; function GetDayLastReceiptNumber(const AArg0: JIExceptionCallback): Integer; function GetDayNumber(const AArg0: JIExceptionCallback): Integer; function GetDayOpenDateTime(const AArg0: JIExceptionCallback): JString; function GetDayPayCount(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; function GetDayPayTotal(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; function GetDayPayTotalByDocType(const AArg0: Integer; const AArg1: Integer; const AArg2: JIExceptionCallback): JString; function GetDayState(const AArg0: JIExceptionCallback): Integer; function GetExtendedAutotest(const AArg0: JIExceptionCallback): Boolean; function GetFLC: Boolean; function GetFNSServerAddress(const AArg0: JIExceptionCallback): JString; function GetFiscalMemoryFiscalized(const AArg0: JIExceptionCallback): Boolean; function GetFiscalModuleVersion(const AArg0: JIExceptionCallback): JString; function GetGrandTotalsSalesGross(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; function GetKKTRegisteredName: JString; function GetKeyServerHost(const AArg0: JIExceptionCallback): JString; function GetKeyServerPort(const AArg0: JIExceptionCallback): Integer; function GetKktFfdVersion(const AArg0: JIExceptionCallback): Integer; function GetKktVersion(const AArg0: JIExceptionCallback): JString; function GetLang(const AArg0: JIExceptionCallback): JString; function GetLastQRCodeValue(const AArg0: JIExceptionCallback): JString; procedure GetMarkupCodeOismResult(const AArg0: JIExceptionCallback; const AArg1: JIOismResultCallback); function GetOfdHost(const AArg0: JIExceptionCallback): JString; function GetOfdName(const AArg0: JIExceptionCallback): JString; function GetOfdPort(const AArg0: JIExceptionCallback): Integer; function GetOfdTaxId(const AArg0: JIExceptionCallback): JString; function GetOismHost(const AArg0: JIExceptionCallback): JString; function GetOismPort(const AArg0: JIExceptionCallback): Integer; function GetOrgAddress(const AArg0: JIExceptionCallback): JString; function GetOrgName(const AArg0: JIExceptionCallback): JString; function GetPayTotal(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; function GetPaymentAgentOperation(const AArg0: JIExceptionCallback): JString; function GetPaymentAgentTelNum(const AArg0: JIExceptionCallback): JString; function GetPhysicalAddress(const AArg0: JIExceptionCallback): JString; function GetRecPayTotal(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; function GetRecState(const AArg0: JIExceptionCallback): Integer; function GetRecTotal(const AArg0: JIExceptionCallback): JString; function GetRecType(const AArg0: JIExceptionCallback): Integer; function GetReceiptCheckURI(const AArg0: JIExceptionCallback): JString; function GetRegNum(const AArg0: JIExceptionCallback): JString; function GetRegistrationParameter(const AArg0: Integer; const AArg1: Integer; const AArg2: JIExceptionCallback): JString; function GetSenderEmail(const AArg0: JIExceptionCallback): JString; function GetSerial(const AArg0: JIExceptionCallback): JString; function GetTaxId(const AArg0: JIExceptionCallback): JString; function GetTaxation(const AArg0: JIExceptionCallback): Integer; function GetTransferOperatorAddress(const AArg0: JIExceptionCallback): JString; function GetTransferOperatorName(const AArg0: JIExceptionCallback): JString; function GetTransferOperatorTaxId(const AArg0: JIExceptionCallback): JString; function GetTransferOperatorTelNum(const AArg0: JIExceptionCallback): JString; function GetUUID(const AArg0: JIExceptionCallback): JString; function GetUserName(const AArg0: JIExceptionCallback): JString; function GetVendingSerial(const AArg0: JIExceptionCallback): JString; function IsReady: Boolean; procedure LoggerControl(const AArg0: Integer; const AArg1: JIExceptionCallback); function OFDGetConnectionStatus(const AArg0: JIExceptionCallback): Integer; function OFDGetFirstQueuedDocNumber(const AArg0: JIExceptionCallback): Integer; function OFDGetLastNotSentDocTime(const AArg0: JIExceptionCallback): JString; function OFDGetMessageStatus(const AArg0: JIExceptionCallback): Boolean; function OFDGetQueuedMessagesCount(const AArg0: JIExceptionCallback): Integer; function OfdOut_GetFDNumber(const AArg0: JIExceptionCallback): Int64; function OfdOut_GetFiscalSign(const AArg0: JIExceptionCallback): JString; function OfdOut_GetSize(const AArg0: JIExceptionCallback): Integer; function OfdOut_GetTime(const AArg0: JIExceptionCallback): JString; procedure OpenDay(const AArg0: JString; const AArg1: JIExceptionCallback); procedure OpenDrawer(const AArg0: JIExceptionCallback); procedure OpenRec(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure PrintBarCode(const AArg0: Integer; const AArg1: Integer; const AArg2: JString; const AArg3: JIExceptionCallback); procedure PrintCalculationsReport(const AArg0: JIExceptionCallback); procedure PrintLine(const AArg0: Integer; const AArg1: JString; const AArg2: JIExceptionCallback); procedure PrintLineAligned(const AArg0: JString; const AArg1: JString; const AArg2: JIExceptionCallback); procedure PrintQRCode(const AArg0: JString; const AArg1: Integer; const AArg2: JIExceptionCallback); procedure PrintRaster(const AArg0: IJavaArray; const AArg1: JIExceptionCallback); function PrintRecCopy(const AArg0: JIExceptionCallback): Boolean; procedure PrintRecItem(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: JIExceptionCallback); procedure PrintRecItemPay(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JIExceptionCallback); procedure PrintRecTotal(const AArg0: JIExceptionCallback); procedure PrintRecTotalRound(const AArg0: JString; const AArg1: JIExceptionCallback); procedure PrintXReport(const AArg0: JIExceptionCallback); procedure QueryFiscalDocInfo(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure QueryOFDReceiptByNum(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure RecVoid(const AArg0: JIExceptionCallback); procedure Register(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: Integer; const AArg4: Integer; const AArg5: Boolean; const AArg6: Boolean; const AArg7: Integer; const AArg8: JIExceptionCallback); procedure Register1_1(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: Integer; const AArg4: Integer; const AArg5: Boolean; const AArg6: Boolean; const AArg7: Integer; const AArg8: JIExceptionCallback); procedure Register1_2(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: Integer; const AArg4: Integer; const AArg5: Boolean; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Boolean; const AArg9: Boolean; const AArg10: Boolean; const AArg11: JIExceptionCallback); function SaveMarkupCodeCheckResult(const AArg0: Boolean; const AArg1: JIExceptionCallback): Integer; procedure SaveOptions(const AArg0: JIExceptionCallback); procedure SelfTest(const AArg0: JIExceptionCallback); procedure SendClientAddress(const AArg0: JString; const AArg1: JIExceptionCallback); function SendMarkupCodeFnCheck(const AArg0: JString; const AArg1: Integer; const AArg2: Integer; const AArg3: Integer; const AArg4: JIExceptionCallback): IJavaArray; procedure SendMarkupCodeOismCheck(const AArg0: Integer; const AArg1: Integer; const AArg2: JString; const AArg3: JString; const AArg4: JString; const AArg5: JString; const AArg6: JIExceptionCallback); procedure SetAgentTagUsing(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetBroadcastMode(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetCashierTaxId(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetCommissionAgentTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetCompactMode(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetContractorTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetCutType(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetDateTime(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetDayCloseAutoPayOut(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetExtendedAutotest(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetFLC(const AArg0: Boolean); procedure SetFnsServerAddress(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetFont(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetHeaderLines(const AArg0: JList; const AArg1: JIExceptionCallback); procedure SetItemTaxes(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetKeyServerHost(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetKeyServerPort(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetOfdHost(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetOfdName(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetOfdPort(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetOfdTaxId(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetOismHost(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetOismPort(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetOrgAddress(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetOrgName(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetPaperWidth(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetPaymentAgentOperation(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetPaymentAgentTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetPhysicalAddress(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetPrePrintHeaderLines(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetReceiptCheckURI(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetSTLVTagAttribute(const AArg0: Integer; const AArg1: IJavaArray; const AArg2: IJavaArray; const AArg3: JIExceptionCallback); procedure SetSenderEmail(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetSerial(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetShowTaxes(const AArg0: Boolean; const AArg1: JIExceptionCallback); procedure SetSumTaxes(const AArg0: IJavaArray; const AArg1: IJavaArray; const AArg2: JIExceptionCallback); procedure SetTagAttribute(const AArg0: Integer; const AArg1: JString; const AArg2: JIExceptionCallback); procedure SetTagByteAttribute(const AArg0: Integer; const AArg1: IJavaArray; const AArg2: JIExceptionCallback); procedure SetTagPrintForm(const AArg0: Integer; const AArg1: Integer; const AArg2: JIExceptionCallback); procedure SetTaxationUsing(const AArg0: Integer; const AArg1: JIExceptionCallback); procedure SetTrailerLines(const AArg0: JList; const AArg1: JIExceptionCallback); procedure SetTransferOperatorAddress(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetTransferOperatorName(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetTransferOperatorTaxId(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetTransferOperatorTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetUserName(const AArg0: JString; const AArg1: JIExceptionCallback); procedure SetVendingSerial(const AArg0: JString; const AArg1: JIExceptionCallback); protected class procedure LoadMethods; override; public { wrapping } class function Wrap(const AObjectID: JNIObject): JIFiscalCore; overload; class function Wrap(const AObject: IJNIObject): JIFiscalCore; overload; end; { com.multisoft.drivers.fiscalcore.IFiscalCore_Stub } [JavaClassSignature('com/multisoft/drivers/fiscalcore/IFiscalCore$Stub')] JIFiscalCore_Stub = interface(JBinder) ['{98C19D8B-4768-4CF2-B1D7-8B6A9E5D9704}'] function asBinder: JIBinder; function onTransact(const AArg0: Integer; const AArg1: JParcel; const AArg2: JParcel; const AArg3: Integer): Boolean; end; [JavaClassSignature('com/multisoft/drivers/fiscalcore/IFiscalCore$Stub')] TJIFiscalCore_Stub = class(TJBinder, JIFiscalCore_Stub) private { methods } function asBinder: JIBinder; function onTransact(const AArg0: Integer; const AArg1: JParcel; const AArg2: JParcel; const AArg3: Integer): Boolean; protected class procedure LoadConstructors; override; class procedure LoadMethods; override; public { wrapping } class function Wrap(const AObjectID: JNIObject): JIFiscalCore_Stub; overload; class function Wrap(const AObject: IJNIObject): JIFiscalCore_Stub; overload; { constructors } class function Create: JIFiscalCore_Stub; overload; { methods } class function asInterface(const AArg0: JIBinder): JIFiscalCore; class function getDefaultImpl: JIFiscalCore; class function setDefaultImpl(const AArg0: JIFiscalCore): Boolean; end; implementation { TJIAuth } class procedure TJIAuth.LoadMethods; begin inherited; { methods } AddMethod('Exchange', '(Ljava/lang/String;)Ljava/lang/String;'); AddMethod('Result', '(I)I'); end; class function TJIAuth.Wrap(const AObjectID: JNIObject): JIAuth; begin Result := Wrap(AObjectId); end; class function TJIAuth.Wrap(const AObject: IJNIObject): JIAuth; begin Result := Wrap(AObject); end; function TJIAuth.Exchange(const AArg0: JString): JString; begin Result := CallObjectMethod('Exchange', '(Ljava/lang/String;)Ljava/lang/String;', [AArg0]); end; function TJIAuth.Result(const AArg0: Integer): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'Result', '(I)I', [AArg0]); end; { TJIExceptionCallback } class procedure TJIExceptionCallback.LoadMethods; begin inherited; { methods } AddMethod('HandleException', '(ILjava/lang/String;ILjava/lang/String;)V'); end; class function TJIExceptionCallback.Wrap(const AObjectID: JNIObject): JIExceptionCallback; begin Result := Wrap(AObjectId); end; class function TJIExceptionCallback.Wrap(const AObject: IJNIObject): JIExceptionCallback; begin Result := Wrap(AObject); end; procedure TJIExceptionCallback.HandleException(const AArg0: Integer; const AArg1: JString; const AArg2: Integer; const AArg3: JString); begin JavaType.CallVoidMethod(ObjectID, 'HandleException', '(ILjava/lang/String;ILjava/lang/String;)V', [AArg0, AArg1, AArg2, AArg3]); end; { TJIOismResultCallback } class procedure TJIOismResultCallback.LoadMethods; begin inherited; { methods } AddMethod('OismResult', '(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V'); end; class function TJIOismResultCallback.Wrap(const AObjectID: JNIObject): JIOismResultCallback; begin Result := Wrap(AObjectId); end; class function TJIOismResultCallback.Wrap(const AObject: IJNIObject): JIOismResultCallback; begin Result := Wrap(AObject); end; procedure TJIOismResultCallback.OismResult(const AArg0: Integer; const AArg1: Integer; const AArg2: JString; const AArg3: JString; const AArg4: JString; const AArg5: JString; const AArg6: JString; const AArg7: JString); begin JavaType.CallVoidMethod(ObjectID, 'OismResult', '(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V', [AArg0, AArg1, AArg2, AArg3, AArg4, AArg5, AArg6, AArg7]); end; { TJIFiscalCore } class procedure TJIFiscalCore.LoadMethods; begin inherited; { methods } AddMethod('AddCorrectionRecItem1_1', '(ILjava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('CheckDrawerCash', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('ClearAllMarkupCodeCheckResult', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('CloseDay', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('CloseDayWithDateTime', '(Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('CloseFiscalMode', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('CloseFiscalModeWithDateTime', '(Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('CloseRec', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('ContinueDateTime', '()V'); AddMethod('CorrectRegistration', '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('CorrectRegistration1_1', '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('CorrectRegistration1_2', '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZZZZZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('DirectIO', '(ILjava/lang/String;Lcom/multisoft/drivers/fiscalcore/IAuth;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('FDI_GetConfirmFromOFD', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z'); AddMethod('FDI_GetDataArray', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('FDI_GetDate', '()Ljava/lang/String;'); AddMethod('FDI_GetDocJSON', '()Ljava/lang/String;'); AddMethod('FDI_GetDocType', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FDI_GetFiscalSign', '()J'); AddMethod('FNGetCurrentDocType', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNGetDocDataStatus', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNGetFirmwareType', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNGetFnFfdVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNGetLastDocDateTime', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('FNGetLastFDNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)J'); AddMethod('FNGetLastFDNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNGetLastFiscalSign', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)J'); AddMethod('FNGetLifetime', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('FNGetNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('FNGetOpModeByNum', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNGetRegFDByNum', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNGetRegTaxSystemByNum', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNGetRegTimeByNum', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('FNGetRegTimeFirst', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('FNGetRegistrationsLeft', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNGetRegistrationsMade', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNGetSoftwareVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('FNGetState', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNGetWarningFlags', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('FNMakeCorrectionRec', '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('FNPrintDocFromArchive', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('FNResetDebug', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('Feed', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('ForcePrintForm', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('FreezeDateTime', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('GetAgentTag', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetAidlVersion', '()Ljava/lang/String;'); AddMethod('GetAppVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetBroadcastMode', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z'); AddMethod('GetCashierTaxId', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetCommissionAgentTelNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetCompactMode', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetContractorTelNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetCurrentFfdVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetDayCanceledTotal', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetDayLastReceiptNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetDayNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetDayOpenDateTime', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetDayPayCount', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetDayPayTotal', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetDayPayTotalByDocType', '(IILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetDayState', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetExtendedAutotest', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z'); AddMethod('GetFLC', '()Z'); AddMethod('GetFNSServerAddress', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetFiscalMemoryFiscalized', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z'); AddMethod('GetFiscalModuleVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetGrandTotalsSalesGross', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetKKTRegisteredName', '()Ljava/lang/String;'); AddMethod('GetKeyServerHost', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetKeyServerPort', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetKktFfdVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetKktVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetLang', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetLastQRCodeValue', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetMarkupCodeOismResult', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;Lcom/multisoft/drivers/fiscalcore/IOismResultCallback;)V'); AddMethod('GetOfdHost', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetOfdName', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetOfdPort', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetOfdTaxId', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetOismHost', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetOismPort', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetOrgAddress', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetOrgName', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetPayTotal', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetPaymentAgentOperation', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetPaymentAgentTelNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetPhysicalAddress', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetRecPayTotal', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetRecState', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetRecTotal', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetRecType', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetReceiptCheckURI', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetRegNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetRegistrationParameter', '(IILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetSenderEmail', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetSerial', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetTaxId', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetTaxation', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('GetTransferOperatorAddress', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetTransferOperatorName', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetTransferOperatorTaxId', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetTransferOperatorTelNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetUUID', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetUserName', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('GetVendingSerial', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('IsReady', '()Z'); AddMethod('LoggerControl', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('OFDGetConnectionStatus', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('OFDGetFirstQueuedDocNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('OFDGetLastNotSentDocTime', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('OFDGetMessageStatus', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z'); AddMethod('OFDGetQueuedMessagesCount', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('OfdOut_GetFDNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)J'); AddMethod('OfdOut_GetFiscalSign', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('OfdOut_GetSize', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('OfdOut_GetTime', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;'); AddMethod('OpenDay', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('OpenDrawer', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('OpenRec', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('PrintBarCode', '(IILjava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('PrintCalculationsReport', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('PrintLine', '(ILjava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('PrintLineAligned', '(Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('PrintQRCode', '(Ljava/lang/String;ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('PrintRaster', '([BLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('PrintRecCopy', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z'); AddMethod('PrintRecItem', '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('PrintRecItemPay', '(ILjava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('PrintRecTotal', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('PrintRecTotalRound', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('PrintXReport', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('QueryFiscalDocInfo', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('QueryOFDReceiptByNum', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('RecVoid', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('Register', '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('Register1_1', '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('Register1_2', '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZZZZZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SaveMarkupCodeCheckResult', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I'); AddMethod('SaveOptions', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SelfTest', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SendClientAddress', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SendMarkupCodeFnCheck', '(Ljava/lang/String;IIILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)[B'); AddMethod('SendMarkupCodeOismCheck', '(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetAgentTagUsing', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetBroadcastMode', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetCashierTaxId', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetCommissionAgentTelNum', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetCompactMode', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetContractorTelNum', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetCutType', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetDateTime', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetDayCloseAutoPayOut', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetExtendedAutotest', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetFLC', '(Z)V'); AddMethod('SetFnsServerAddress', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetFont', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetHeaderLines', '(Ljava/util/List;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetItemTaxes', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetKeyServerHost', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetKeyServerPort', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetOfdHost', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetOfdName', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetOfdPort', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetOfdTaxId', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetOismHost', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetOismPort', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetOrgAddress', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetOrgName', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetPaperWidth', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetPaymentAgentOperation', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetPaymentAgentTelNum', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetPhysicalAddress', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetPrePrintHeaderLines', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetReceiptCheckURI', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetSTLVTagAttribute', '(I[I[Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetSenderEmail', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetSerial', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetShowTaxes', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetSumTaxes', '([I[Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetTagAttribute', '(ILjava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetTagByteAttribute', '(I[BLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetTagPrintForm', '(IILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetTaxationUsing', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetTrailerLines', '(Ljava/util/List;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetTransferOperatorAddress', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetTransferOperatorName', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetTransferOperatorTaxId', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetTransferOperatorTelNum', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetUserName', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); AddMethod('SetVendingSerial', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V'); end; class function TJIFiscalCore.Wrap(const AObjectID: JNIObject): JIFiscalCore; begin Result := Wrap(AObjectId); end; class function TJIFiscalCore.Wrap(const AObject: IJNIObject): JIFiscalCore; begin Result := Wrap(AObject); end; procedure TJIFiscalCore.AddCorrectionRecItem1_1(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'AddCorrectionRecItem1_1', '(ILjava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3]); end; procedure TJIFiscalCore.CheckDrawerCash(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'CheckDrawerCash', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.ClearAllMarkupCodeCheckResult(const AArg0: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'ClearAllMarkupCodeCheckResult', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0]); end; procedure TJIFiscalCore.CloseDay(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'CloseDay', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.CloseDayWithDateTime(const AArg0: JString; const AArg1: JString; const AArg2: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'CloseDayWithDateTime', '(Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2]); end; procedure TJIFiscalCore.CloseFiscalMode(const AArg0: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'CloseFiscalMode', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0]); end; procedure TJIFiscalCore.CloseFiscalModeWithDateTime(const AArg0: JString; const AArg1: JString; const AArg2: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'CloseFiscalModeWithDateTime', '(Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2]); end; procedure TJIFiscalCore.CloseRec(const AArg0: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'CloseRec', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0]); end; procedure TJIFiscalCore.ContinueDateTime; begin JavaType.CallVoidMethod(ObjectID, 'ContinueDateTime', '()V', []); end; procedure TJIFiscalCore.CorrectRegistration(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: Integer; const AArg5: Integer; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Integer; const AArg9: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'CorrectRegistration', '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3, AArg4, AArg5, AArg6, AArg7, AArg8, AArg9]); end; procedure TJIFiscalCore.CorrectRegistration1_1(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: Integer; const AArg5: Integer; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Integer; const AArg9: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'CorrectRegistration1_1', '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3, AArg4, AArg5, AArg6, AArg7, AArg8, AArg9]); end; procedure TJIFiscalCore.CorrectRegistration1_2(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: Integer; const AArg5: Integer; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Boolean; const AArg9: Boolean; const AArg10: Boolean; const AArg11: Boolean; const AArg12: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'CorrectRegistration1_2', '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZZZZZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3, AArg4, AArg5, AArg6, AArg7, AArg8, AArg9, AArg10, AArg11, AArg12]); end; procedure TJIFiscalCore.DirectIO(const AArg0: Integer; const AArg1: JString; const AArg2: JIAuth; const AArg3: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'DirectIO', '(ILjava/lang/String;Lcom/multisoft/drivers/fiscalcore/IAuth;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3]); end; function TJIFiscalCore.FDI_GetConfirmFromOFD(const AArg0: JIExceptionCallback): Boolean; begin Result := JavaType.CallBooleanMethod(ObjectID, 'FDI_GetConfirmFromOFD', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z', [AArg0]); end; function TJIFiscalCore.FDI_GetDataArray(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('FDI_GetDataArray', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.FDI_GetDate: JString; begin Result := CallObjectMethod('FDI_GetDate', '()Ljava/lang/String;', []); end; function TJIFiscalCore.FDI_GetDocJSON: JString; begin Result := CallObjectMethod('FDI_GetDocJSON', '()Ljava/lang/String;', []); end; function TJIFiscalCore.FDI_GetDocType(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FDI_GetDocType', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.FDI_GetFiscalSign: Int64; begin Result := JavaType.CallLongMethod(ObjectID, 'FDI_GetFiscalSign', '()J', []); end; function TJIFiscalCore.FNGetCurrentDocType(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetCurrentDocType', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.FNGetDocDataStatus(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetDocDataStatus', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.FNGetFirmwareType(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetFirmwareType', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.FNGetFnFfdVersion(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetFnFfdVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.FNGetLastDocDateTime(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('FNGetLastDocDateTime', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.FNGetLastFDNum(const AArg0: JIExceptionCallback): Int64; begin Result := JavaType.CallLongMethod(ObjectID, 'FNGetLastFDNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)J', [AArg0]); end; function TJIFiscalCore.FNGetLastFDNumber(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetLastFDNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.FNGetLastFiscalSign(const AArg0: JIExceptionCallback): Int64; begin Result := JavaType.CallLongMethod(ObjectID, 'FNGetLastFiscalSign', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)J', [AArg0]); end; function TJIFiscalCore.FNGetLifetime(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('FNGetLifetime', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.FNGetNumber(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('FNGetNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.FNGetOpModeByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetOpModeByNum', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0, AArg1]); end; function TJIFiscalCore.FNGetRegFDByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetRegFDByNum', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0, AArg1]); end; function TJIFiscalCore.FNGetRegTaxSystemByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetRegTaxSystemByNum', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0, AArg1]); end; function TJIFiscalCore.FNGetRegTimeByNum(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; begin Result := CallObjectMethod('FNGetRegTimeByNum', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0, AArg1]); end; function TJIFiscalCore.FNGetRegTimeFirst(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('FNGetRegTimeFirst', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.FNGetRegistrationsLeft(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetRegistrationsLeft', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.FNGetRegistrationsMade(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetRegistrationsMade', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.FNGetSoftwareVersion(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('FNGetSoftwareVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.FNGetState(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetState', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.FNGetWarningFlags(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'FNGetWarningFlags', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; procedure TJIFiscalCore.FNMakeCorrectionRec(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: JString; const AArg5: JString; const AArg6: Integer; const AArg7: Integer; const AArg8: JString; const AArg9: JString; const AArg10: JString; const AArg11: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'FNMakeCorrectionRec', '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3, AArg4, AArg5, AArg6, AArg7, AArg8, AArg9, AArg10, AArg11]); end; procedure TJIFiscalCore.FNPrintDocFromArchive(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'FNPrintDocFromArchive', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.FNResetDebug(const AArg0: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'FNResetDebug', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0]); end; procedure TJIFiscalCore.Feed(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'Feed', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.ForcePrintForm(const AArg0: Boolean; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'ForcePrintForm', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.FreezeDateTime(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'FreezeDateTime', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; function TJIFiscalCore.GetAgentTag(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetAgentTag', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetAidlVersion: JString; begin Result := CallObjectMethod('GetAidlVersion', '()Ljava/lang/String;', []); end; function TJIFiscalCore.GetAppVersion(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetAppVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetBroadcastMode(const AArg0: JIExceptionCallback): Boolean; begin Result := JavaType.CallBooleanMethod(ObjectID, 'GetBroadcastMode', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z', [AArg0]); end; function TJIFiscalCore.GetCashierTaxId(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetCashierTaxId', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetCommissionAgentTelNum(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetCommissionAgentTelNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetCompactMode(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetCompactMode', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetContractorTelNum(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetContractorTelNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetCurrentFfdVersion(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetCurrentFfdVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetDayCanceledTotal(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetDayCanceledTotal', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetDayLastReceiptNumber(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetDayLastReceiptNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetDayNumber(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetDayNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetDayOpenDateTime(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetDayOpenDateTime', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetDayPayCount(const AArg0: Integer; const AArg1: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetDayPayCount', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0, AArg1]); end; function TJIFiscalCore.GetDayPayTotal(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetDayPayTotal', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0, AArg1]); end; function TJIFiscalCore.GetDayPayTotalByDocType(const AArg0: Integer; const AArg1: Integer; const AArg2: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetDayPayTotalByDocType', '(IILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0, AArg1, AArg2]); end; function TJIFiscalCore.GetDayState(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetDayState', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetExtendedAutotest(const AArg0: JIExceptionCallback): Boolean; begin Result := JavaType.CallBooleanMethod(ObjectID, 'GetExtendedAutotest', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z', [AArg0]); end; function TJIFiscalCore.GetFLC: Boolean; begin Result := JavaType.CallBooleanMethod(ObjectID, 'GetFLC', '()Z', []); end; function TJIFiscalCore.GetFNSServerAddress(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetFNSServerAddress', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetFiscalMemoryFiscalized(const AArg0: JIExceptionCallback): Boolean; begin Result := JavaType.CallBooleanMethod(ObjectID, 'GetFiscalMemoryFiscalized', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z', [AArg0]); end; function TJIFiscalCore.GetFiscalModuleVersion(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetFiscalModuleVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetGrandTotalsSalesGross(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetGrandTotalsSalesGross', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0, AArg1]); end; function TJIFiscalCore.GetKKTRegisteredName: JString; begin Result := CallObjectMethod('GetKKTRegisteredName', '()Ljava/lang/String;', []); end; function TJIFiscalCore.GetKeyServerHost(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetKeyServerHost', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetKeyServerPort(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetKeyServerPort', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetKktFfdVersion(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetKktFfdVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetKktVersion(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetKktVersion', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetLang(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetLang', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetLastQRCodeValue(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetLastQRCodeValue', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; procedure TJIFiscalCore.GetMarkupCodeOismResult(const AArg0: JIExceptionCallback; const AArg1: JIOismResultCallback); begin JavaType.CallVoidMethod(ObjectID, 'GetMarkupCodeOismResult', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;Lcom/multisoft/drivers/fiscalcore/IOismResultCallback;)V', [AArg0, AArg1]); end; function TJIFiscalCore.GetOfdHost(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetOfdHost', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetOfdName(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetOfdName', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetOfdPort(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetOfdPort', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetOfdTaxId(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetOfdTaxId', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetOismHost(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetOismHost', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetOismPort(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetOismPort', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetOrgAddress(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetOrgAddress', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetOrgName(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetOrgName', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetPayTotal(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetPayTotal', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0, AArg1]); end; function TJIFiscalCore.GetPaymentAgentOperation(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetPaymentAgentOperation', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetPaymentAgentTelNum(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetPaymentAgentTelNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetPhysicalAddress(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetPhysicalAddress', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetRecPayTotal(const AArg0: Integer; const AArg1: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetRecPayTotal', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0, AArg1]); end; function TJIFiscalCore.GetRecState(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetRecState', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetRecTotal(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetRecTotal', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetRecType(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetRecType', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetReceiptCheckURI(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetReceiptCheckURI', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetRegNum(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetRegNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetRegistrationParameter(const AArg0: Integer; const AArg1: Integer; const AArg2: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetRegistrationParameter', '(IILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0, AArg1, AArg2]); end; function TJIFiscalCore.GetSenderEmail(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetSenderEmail', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetSerial(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetSerial', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetTaxId(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetTaxId', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetTaxation(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'GetTaxation', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.GetTransferOperatorAddress(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetTransferOperatorAddress', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetTransferOperatorName(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetTransferOperatorName', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetTransferOperatorTaxId(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetTransferOperatorTaxId', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetTransferOperatorTelNum(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetTransferOperatorTelNum', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetUUID(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetUUID', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetUserName(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetUserName', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.GetVendingSerial(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('GetVendingSerial', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.IsReady: Boolean; begin Result := JavaType.CallBooleanMethod(ObjectID, 'IsReady', '()Z', []); end; procedure TJIFiscalCore.LoggerControl(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'LoggerControl', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; function TJIFiscalCore.OFDGetConnectionStatus(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'OFDGetConnectionStatus', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.OFDGetFirstQueuedDocNumber(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'OFDGetFirstQueuedDocNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.OFDGetLastNotSentDocTime(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('OFDGetLastNotSentDocTime', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.OFDGetMessageStatus(const AArg0: JIExceptionCallback): Boolean; begin Result := JavaType.CallBooleanMethod(ObjectID, 'OFDGetMessageStatus', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z', [AArg0]); end; function TJIFiscalCore.OFDGetQueuedMessagesCount(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'OFDGetQueuedMessagesCount', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.OfdOut_GetFDNumber(const AArg0: JIExceptionCallback): Int64; begin Result := JavaType.CallLongMethod(ObjectID, 'OfdOut_GetFDNumber', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)J', [AArg0]); end; function TJIFiscalCore.OfdOut_GetFiscalSign(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('OfdOut_GetFiscalSign', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; function TJIFiscalCore.OfdOut_GetSize(const AArg0: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'OfdOut_GetSize', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0]); end; function TJIFiscalCore.OfdOut_GetTime(const AArg0: JIExceptionCallback): JString; begin Result := CallObjectMethod('OfdOut_GetTime', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Ljava/lang/String;', [AArg0]); end; procedure TJIFiscalCore.OpenDay(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'OpenDay', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.OpenDrawer(const AArg0: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'OpenDrawer', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0]); end; procedure TJIFiscalCore.OpenRec(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'OpenRec', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.PrintBarCode(const AArg0: Integer; const AArg1: Integer; const AArg2: JString; const AArg3: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'PrintBarCode', '(IILjava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3]); end; procedure TJIFiscalCore.PrintCalculationsReport(const AArg0: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'PrintCalculationsReport', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0]); end; procedure TJIFiscalCore.PrintLine(const AArg0: Integer; const AArg1: JString; const AArg2: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'PrintLine', '(ILjava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2]); end; procedure TJIFiscalCore.PrintLineAligned(const AArg0: JString; const AArg1: JString; const AArg2: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'PrintLineAligned', '(Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2]); end; procedure TJIFiscalCore.PrintQRCode(const AArg0: JString; const AArg1: Integer; const AArg2: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'PrintQRCode', '(Ljava/lang/String;ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2]); end; procedure TJIFiscalCore.PrintRaster(const AArg0: IJavaArray; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'PrintRaster', '([BLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; function TJIFiscalCore.PrintRecCopy(const AArg0: JIExceptionCallback): Boolean; begin Result := JavaType.CallBooleanMethod(ObjectID, 'PrintRecCopy', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)Z', [AArg0]); end; procedure TJIFiscalCore.PrintRecItem(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: JString; const AArg4: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'PrintRecItem', '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3, AArg4]); end; procedure TJIFiscalCore.PrintRecItemPay(const AArg0: Integer; const AArg1: JString; const AArg2: JString; const AArg3: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'PrintRecItemPay', '(ILjava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3]); end; procedure TJIFiscalCore.PrintRecTotal(const AArg0: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'PrintRecTotal', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0]); end; procedure TJIFiscalCore.PrintRecTotalRound(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'PrintRecTotalRound', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.PrintXReport(const AArg0: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'PrintXReport', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0]); end; procedure TJIFiscalCore.QueryFiscalDocInfo(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'QueryFiscalDocInfo', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.QueryOFDReceiptByNum(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'QueryOFDReceiptByNum', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.RecVoid(const AArg0: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'RecVoid', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0]); end; procedure TJIFiscalCore.Register(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: Integer; const AArg4: Integer; const AArg5: Boolean; const AArg6: Boolean; const AArg7: Integer; const AArg8: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'Register', '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3, AArg4, AArg5, AArg6, AArg7, AArg8]); end; procedure TJIFiscalCore.Register1_1(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: Integer; const AArg4: Integer; const AArg5: Boolean; const AArg6: Boolean; const AArg7: Integer; const AArg8: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'Register1_1', '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3, AArg4, AArg5, AArg6, AArg7, AArg8]); end; procedure TJIFiscalCore.Register1_2(const AArg0: JString; const AArg1: JString; const AArg2: JString; const AArg3: Integer; const AArg4: Integer; const AArg5: Boolean; const AArg6: Boolean; const AArg7: Boolean; const AArg8: Boolean; const AArg9: Boolean; const AArg10: Boolean; const AArg11: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'Register1_2', '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZZZZZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3, AArg4, AArg5, AArg6, AArg7, AArg8, AArg9, AArg10, AArg11]); end; function TJIFiscalCore.SaveMarkupCodeCheckResult(const AArg0: Boolean; const AArg1: JIExceptionCallback): Integer; begin Result := JavaType.CallIntMethod(ObjectID, 'SaveMarkupCodeCheckResult', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)I', [AArg0, AArg1]); end; procedure TJIFiscalCore.SaveOptions(const AArg0: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SaveOptions', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0]); end; procedure TJIFiscalCore.SelfTest(const AArg0: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SelfTest', '(Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0]); end; procedure TJIFiscalCore.SendClientAddress(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SendClientAddress', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; function TJIFiscalCore.SendMarkupCodeFnCheck(const AArg0: JString; const AArg1: Integer; const AArg2: Integer; const AArg3: Integer; const AArg4: JIExceptionCallback): IJavaArray; begin Result := CallArrayMethod('SendMarkupCodeFnCheck', '(Ljava/lang/String;IIILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)[B', [AArg0, AArg1, AArg2, AArg3, AArg4]); end; procedure TJIFiscalCore.SendMarkupCodeOismCheck(const AArg0: Integer; const AArg1: Integer; const AArg2: JString; const AArg3: JString; const AArg4: JString; const AArg5: JString; const AArg6: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SendMarkupCodeOismCheck', '(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3, AArg4, AArg5, AArg6]); end; procedure TJIFiscalCore.SetAgentTagUsing(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetAgentTagUsing', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetBroadcastMode(const AArg0: Boolean; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetBroadcastMode', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetCashierTaxId(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetCashierTaxId', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetCommissionAgentTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetCommissionAgentTelNum', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetCompactMode(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetCompactMode', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetContractorTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetContractorTelNum', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetCutType(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetCutType', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetDateTime(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetDateTime', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetDayCloseAutoPayOut(const AArg0: Boolean; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetDayCloseAutoPayOut', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetExtendedAutotest(const AArg0: Boolean; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetExtendedAutotest', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetFLC(const AArg0: Boolean); begin JavaType.CallVoidMethod(ObjectID, 'SetFLC', '(Z)V', [AArg0]); end; procedure TJIFiscalCore.SetFnsServerAddress(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetFnsServerAddress', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetFont(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetFont', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetHeaderLines(const AArg0: JList; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetHeaderLines', '(Ljava/util/List;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetItemTaxes(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetItemTaxes', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetKeyServerHost(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetKeyServerHost', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetKeyServerPort(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetKeyServerPort', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetOfdHost(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetOfdHost', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetOfdName(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetOfdName', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetOfdPort(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetOfdPort', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetOfdTaxId(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetOfdTaxId', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetOismHost(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetOismHost', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetOismPort(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetOismPort', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetOrgAddress(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetOrgAddress', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetOrgName(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetOrgName', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetPaperWidth(const AArg0: Boolean; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetPaperWidth', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetPaymentAgentOperation(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetPaymentAgentOperation', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetPaymentAgentTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetPaymentAgentTelNum', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetPhysicalAddress(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetPhysicalAddress', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetPrePrintHeaderLines(const AArg0: Boolean; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetPrePrintHeaderLines', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetReceiptCheckURI(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetReceiptCheckURI', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetSTLVTagAttribute(const AArg0: Integer; const AArg1: IJavaArray; const AArg2: IJavaArray; const AArg3: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetSTLVTagAttribute', '(I[I[Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2, AArg3]); end; procedure TJIFiscalCore.SetSenderEmail(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetSenderEmail', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetSerial(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetSerial', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetShowTaxes(const AArg0: Boolean; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetShowTaxes', '(ZLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetSumTaxes(const AArg0: IJavaArray; const AArg1: IJavaArray; const AArg2: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetSumTaxes', '([I[Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2]); end; procedure TJIFiscalCore.SetTagAttribute(const AArg0: Integer; const AArg1: JString; const AArg2: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetTagAttribute', '(ILjava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2]); end; procedure TJIFiscalCore.SetTagByteAttribute(const AArg0: Integer; const AArg1: IJavaArray; const AArg2: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetTagByteAttribute', '(I[BLcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2]); end; procedure TJIFiscalCore.SetTagPrintForm(const AArg0: Integer; const AArg1: Integer; const AArg2: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetTagPrintForm', '(IILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1, AArg2]); end; procedure TJIFiscalCore.SetTaxationUsing(const AArg0: Integer; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetTaxationUsing', '(ILcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetTrailerLines(const AArg0: JList; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetTrailerLines', '(Ljava/util/List;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetTransferOperatorAddress(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetTransferOperatorAddress', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetTransferOperatorName(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetTransferOperatorName', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetTransferOperatorTaxId(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetTransferOperatorTaxId', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetTransferOperatorTelNum(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetTransferOperatorTelNum', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetUserName(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetUserName', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; procedure TJIFiscalCore.SetVendingSerial(const AArg0: JString; const AArg1: JIExceptionCallback); begin JavaType.CallVoidMethod(ObjectID, 'SetVendingSerial', '(Ljava/lang/String;Lcom/multisoft/drivers/fiscalcore/IExceptionCallback;)V', [AArg0, AArg1]); end; { TJIFiscalCore_Stub } class procedure TJIFiscalCore_Stub.LoadConstructors; begin { constructors } AddMethod('', '()V'); end; class procedure TJIFiscalCore_Stub.LoadMethods; begin inherited; { methods } AddMethod('asBinder', '()Landroid/os/IBinder;'); AddStaticMethod('asInterface', '(Landroid/os/IBinder;)Lcom/multisoft/drivers/fiscalcore/IFiscalCore;'); AddStaticMethod('getDefaultImpl', '()Lcom/multisoft/drivers/fiscalcore/IFiscalCore;'); AddMethod('onTransact', '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z'); AddStaticMethod('setDefaultImpl', '(Lcom/multisoft/drivers/fiscalcore/IFiscalCore;)Z'); end; class function TJIFiscalCore_Stub.Wrap(const AObjectID: JNIObject): JIFiscalCore_Stub; begin Result := Wrap(AObjectId); end; class function TJIFiscalCore_Stub.Wrap(const AObject: IJNIObject): JIFiscalCore_Stub; begin Result := Wrap(AObject); end; class function TJIFiscalCore_Stub.Create: JIFiscalCore_Stub; begin var O := CreateForWrap; O.NewObject('()V', []); Result := O; end; function TJIFiscalCore_Stub.asBinder: JIBinder; begin Result := CallObjectMethod('asBinder', '()Landroid/os/IBinder;', []); end; class function TJIFiscalCore_Stub.asInterface(const AArg0: JIBinder): JIFiscalCore; begin Result := CallStaticObjectMethod('asInterface', '(Landroid/os/IBinder;)Lcom/multisoft/drivers/fiscalcore/IFiscalCore;', [AArg0]); end; class function TJIFiscalCore_Stub.getDefaultImpl: JIFiscalCore; begin Result := CallStaticObjectMethod('getDefaultImpl', '()Lcom/multisoft/drivers/fiscalcore/IFiscalCore;', []); end; function TJIFiscalCore_Stub.onTransact(const AArg0: Integer; const AArg1: JParcel; const AArg2: JParcel; const AArg3: Integer): Boolean; begin Result := JavaType.CallBooleanMethod(ObjectID, 'onTransact', '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z', [AArg0, AArg1, AArg2, AArg3]); end; class function TJIFiscalCore_Stub.setDefaultImpl(const AArg0: JIFiscalCore): Boolean; begin Result := StaticJavaType[Self].CallStaticBooleanMethod('setDefaultImpl', '(Lcom/multisoft/drivers/fiscalcore/IFiscalCore;)Z', [AArg0]); end; initialization TJavaTypesManager.RegisterJavaType(TJIAuth, TypeInfo(IJavaArray), TJavaArray); TJavaTypesManager.RegisterJavaType(TJIExceptionCallback, TypeInfo(IJavaArray), TJavaArray); TJavaTypesManager.RegisterJavaType(TJIOismResultCallback, TypeInfo(IJavaArray), TJavaArray); TJavaTypesManager.RegisterJavaType(TJIFiscalCore, TypeInfo(IJavaArray), TJavaArray); TJavaTypesManager.RegisterJavaType(TJIFiscalCore_Stub, TypeInfo(IJavaArray), TJavaArray); end.