com.dynalivery.harmoni
Interface HarmoniAPI
- All Known Subinterfaces:
- CrystalAPI, WordAPI
- All Known Implementing Classes:
- _HarmoniAPIStub
- public interface HarmoniAPI
- extends org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity
|
Method Summary |
boolean |
CheckSelectionFormula(short job)
|
boolean |
ClearServerLog()
|
void |
CloseEngine()
|
boolean |
ClosePrintJob(short job)
|
boolean |
DeleteNthSortField(short job,
short field)
|
void |
getDataFromRepository(java.lang.String repositoryPath,
java.lang.String fileName)
|
FileSender |
GetFileSenderObject(short job)
|
short |
GetJobStatus(short job,
HarmoniJobInfoHolder info)
|
short |
GetNSortFields(short job)
|
boolean |
GetNthSortFieldStr(short job,
short field,
org.omg.CORBA.StringHolder sort,
org.omg.CORBA.ShortHolder direction)
|
boolean |
GetNthTableLogOnInfo(short job,
short tableN,
HarmoniLogOnInfoHolder logOnInfo)
|
boolean |
GetPrinterInfoWin(java.lang.String printerName,
org.omg.CORBA.StringHolder driverName,
StringSequenceHolder portName,
HarmoniDEVMODEHolder wordMode)
|
boolean |
GetPrinterNames(StringSequenceHolder printerNames)
|
boolean |
GetPrintOptions(short job,
HarmoniPrintOptionsHolder options)
|
boolean |
GetSelectedPrinterByName(short job,
org.omg.CORBA.StringHolder printerName,
HarmoniPrinterInfoHolder wordInfo)
|
boolean |
GetSelectedPrinterStr(short job,
org.omg.CORBA.StringHolder driverName,
org.omg.CORBA.StringHolder printerName,
org.omg.CORBA.StringHolder portName,
HarmoniDEVMODEHolder wordMode)
|
boolean |
GetSelectionFormulaStr(short job,
org.omg.CORBA.StringHolder formula)
|
boolean |
GetServerLog(org.omg.CORBA.StringHolder buffer)
|
boolean |
GetSQLQueryStr(short job,
org.omg.CORBA.StringHolder query)
|
StreamReceiver |
getStreamReceiver(java.lang.String filename)
|
short |
GetVersion(short versionRequested)
|
void |
logOffRepository()
|
boolean |
LogOffServer(java.lang.String dllName,
HarmoniLogOnInfo logOnInfo)
|
void |
logOnRepository(java.lang.String userName,
java.lang.String password)
|
boolean |
LogOnServer(java.lang.String dllName,
HarmoniLogOnInfo logOnInfo)
|
boolean |
LogOnSQLServerWithPrivateInfo(java.lang.String dllName,
int privateInfo)
|
boolean |
OpenEngine()
|
short |
OpenPrintJob(java.lang.String reportFilePath)
|
short |
openPrintJobFromRepository(java.lang.String repositoryPath)
|
short |
OpenSubreport(short parentJob,
java.lang.String subreportName)
|
boolean |
OutputConcatTo(short[] job,
java.lang.String outputFileName,
HarmoniSaffronExportInfo exportInfo)
|
boolean |
OutputTo(short job,
java.lang.String outputFileName,
HarmoniSaffronExportInfo exportInfo)
|
boolean |
OutputToPrinter(short job,
short copies)
|
short |
PrintReport(java.lang.String reportFilePath,
boolean toPrinter)
|
boolean |
SelectPrinter(short job,
java.lang.String driverName,
java.lang.String printerName,
java.lang.String portName,
HarmoniDEVMODE wordMode)
|
boolean |
SelectPrinterByName(short job,
java.lang.String printerName,
HarmoniPrinterInfo wordInfo)
|
boolean |
SetDialogParentWindow(short job,
int parentWindow)
|
boolean |
SetDORSource(short job,
short tableN,
java.lang.String XMLFileName)
|
void |
SetFileTransferStatus(short job,
boolean retrieve)
|
void |
SetJobTitle(java.lang.String jobTitle)
|
boolean |
SetNthSortField(short job,
short field,
java.lang.String sort,
short direction)
|
boolean |
SetNthTableLogOnInfo(short job,
short tableN,
HarmoniLogOnInfo logOnInfo,
boolean propagateAcrossTables)
|
boolean |
SetPrintOptions(short job,
HarmoniPrintOptions options)
|
boolean |
SetSelectionFormula(short job,
java.lang.String formula)
|
boolean |
SetSQLQuery(short job,
java.lang.String query)
|
boolean |
StartPrintJob(short job,
boolean _wait)
|
boolean |
StartSaffronPrintJob(short[] job,
boolean _wait)
|
void |
storeOutputInRepository(short job,
java.lang.String repositoryFolder,
com.dynalivery.repository_proxy.SecurityInfo secInfo,
com.dynalivery.repository_proxy.ExpirationInfo expInfo,
boolean overwrite)
|
boolean |
TestNthTableConnectivity(short job,
short tableN)
|
boolean |
VerifyDatabase(short printJob)
|
| Methods inherited from interface org.omg.CORBA.Object |
_create_request,
_create_request,
_duplicate,
_get_domain_managers,
_get_interface_def,
_get_policy,
_hash,
_is_a,
_is_equivalent,
_non_existent,
_release,
_request,
_set_policy_override |
OpenEngine
public boolean OpenEngine()
throws HarmoniEngineAPIError
CloseEngine
public void CloseEngine()
GetVersion
public short GetVersion(short versionRequested)
PrintReport
public short PrintReport(java.lang.String reportFilePath,
boolean toPrinter)
throws HarmoniEngineAPIError
OpenPrintJob
public short OpenPrintJob(java.lang.String reportFilePath)
throws HarmoniEngineAPIError
ClosePrintJob
public boolean ClosePrintJob(short job)
throws HarmoniEngineAPIError
GetJobStatus
public short GetJobStatus(short job,
HarmoniJobInfoHolder info)
throws HarmoniEngineAPIError
StartPrintJob
public boolean StartPrintJob(short job,
boolean _wait)
throws HarmoniEngineAPIError
OpenSubreport
public short OpenSubreport(short parentJob,
java.lang.String subreportName)
throws HarmoniEngineAPIError
SetDialogParentWindow
public boolean SetDialogParentWindow(short job,
int parentWindow)
throws HarmoniEngineAPIError
OutputToPrinter
public boolean OutputToPrinter(short job,
short copies)
throws HarmoniEngineAPIError
OutputTo
public boolean OutputTo(short job,
java.lang.String outputFileName,
HarmoniSaffronExportInfo exportInfo)
throws HarmoniEngineAPIError
OutputConcatTo
public boolean OutputConcatTo(short[] job,
java.lang.String outputFileName,
HarmoniSaffronExportInfo exportInfo)
throws HarmoniEngineAPIError
StartSaffronPrintJob
public boolean StartSaffronPrintJob(short[] job,
boolean _wait)
throws HarmoniEngineAPIError
GetPrinterNames
public boolean GetPrinterNames(StringSequenceHolder printerNames)
throws HarmoniEngineAPIError
GetPrinterInfoWin
public boolean GetPrinterInfoWin(java.lang.String printerName,
org.omg.CORBA.StringHolder driverName,
StringSequenceHolder portName,
HarmoniDEVMODEHolder wordMode)
throws HarmoniEngineAPIError
GetSelectedPrinterByName
public boolean GetSelectedPrinterByName(short job,
org.omg.CORBA.StringHolder printerName,
HarmoniPrinterInfoHolder wordInfo)
throws HarmoniEngineAPIError
GetSelectedPrinterStr
public boolean GetSelectedPrinterStr(short job,
org.omg.CORBA.StringHolder driverName,
org.omg.CORBA.StringHolder printerName,
org.omg.CORBA.StringHolder portName,
HarmoniDEVMODEHolder wordMode)
throws HarmoniEngineAPIError
SelectPrinterByName
public boolean SelectPrinterByName(short job,
java.lang.String printerName,
HarmoniPrinterInfo wordInfo)
throws HarmoniEngineAPIError
SelectPrinter
public boolean SelectPrinter(short job,
java.lang.String driverName,
java.lang.String printerName,
java.lang.String portName,
HarmoniDEVMODE wordMode)
throws HarmoniEngineAPIError
GetNSortFields
public short GetNSortFields(short job)
GetNthSortFieldStr
public boolean GetNthSortFieldStr(short job,
short field,
org.omg.CORBA.StringHolder sort,
org.omg.CORBA.ShortHolder direction)
throws HarmoniEngineAPIError
SetNthSortField
public boolean SetNthSortField(short job,
short field,
java.lang.String sort,
short direction)
throws HarmoniEngineAPIError
DeleteNthSortField
public boolean DeleteNthSortField(short job,
short field)
throws HarmoniEngineAPIError
GetSelectionFormulaStr
public boolean GetSelectionFormulaStr(short job,
org.omg.CORBA.StringHolder formula)
throws HarmoniEngineAPIError
SetSelectionFormula
public boolean SetSelectionFormula(short job,
java.lang.String formula)
throws HarmoniEngineAPIError
CheckSelectionFormula
public boolean CheckSelectionFormula(short job)
throws HarmoniEngineAPIError
LogOnServer
public boolean LogOnServer(java.lang.String dllName,
HarmoniLogOnInfo logOnInfo)
throws HarmoniEngineAPIError
LogOffServer
public boolean LogOffServer(java.lang.String dllName,
HarmoniLogOnInfo logOnInfo)
throws HarmoniEngineAPIError
GetNthTableLogOnInfo
public boolean GetNthTableLogOnInfo(short job,
short tableN,
HarmoniLogOnInfoHolder logOnInfo)
throws HarmoniEngineAPIError
SetNthTableLogOnInfo
public boolean SetNthTableLogOnInfo(short job,
short tableN,
HarmoniLogOnInfo logOnInfo,
boolean propagateAcrossTables)
throws HarmoniEngineAPIError
GetSQLQueryStr
public boolean GetSQLQueryStr(short job,
org.omg.CORBA.StringHolder query)
throws HarmoniEngineAPIError
SetSQLQuery
public boolean SetSQLQuery(short job,
java.lang.String query)
throws HarmoniEngineAPIError
LogOnSQLServerWithPrivateInfo
public boolean LogOnSQLServerWithPrivateInfo(java.lang.String dllName,
int privateInfo)
TestNthTableConnectivity
public boolean TestNthTableConnectivity(short job,
short tableN)
throws HarmoniEngineAPIError
VerifyDatabase
public boolean VerifyDatabase(short printJob)
throws HarmoniEngineAPIError
GetPrintOptions
public boolean GetPrintOptions(short job,
HarmoniPrintOptionsHolder options)
throws HarmoniEngineAPIError
SetPrintOptions
public boolean SetPrintOptions(short job,
HarmoniPrintOptions options)
throws HarmoniEngineAPIError
GetServerLog
public boolean GetServerLog(org.omg.CORBA.StringHolder buffer)
throws HarmoniEngineAPIError
ClearServerLog
public boolean ClearServerLog()
throws HarmoniEngineAPIError
SetDORSource
public boolean SetDORSource(short job,
short tableN,
java.lang.String XMLFileName)
throws HarmoniEngineAPIError
SetFileTransferStatus
public void SetFileTransferStatus(short job,
boolean retrieve)
GetFileSenderObject
public FileSender GetFileSenderObject(short job)
throws FileTransferException
getStreamReceiver
public StreamReceiver getStreamReceiver(java.lang.String filename)
throws StreamReceiverException
SetJobTitle
public void SetJobTitle(java.lang.String jobTitle)
logOnRepository
public void logOnRepository(java.lang.String userName,
java.lang.String password)
throws com.dynalivery.repository_proxy.ServerUnavailableException,
com.dynalivery.repository_proxy.AuthenticationException,
com.dynalivery.repository_proxy.RepositorySecurityException,
com.dynalivery.repository_proxy.InternalRepositoryServerException,
com.dynalivery.repository_proxy.RepositoryNotInstalledException,
com.dynalivery.repository_proxy.RepositoryCommunicationException
logOffRepository
public void logOffRepository()
throws com.dynalivery.repository_proxy.RepositoryNotInstalledException,
com.dynalivery.repository_proxy.RepositoryCommunicationException,
com.dynalivery.repository_proxy.InternalRepositoryServerException
openPrintJobFromRepository
public short openPrintJobFromRepository(java.lang.String repositoryPath)
throws com.dynalivery.repository_proxy.RepositorySecurityException,
com.dynalivery.repository_proxy.InvalidRepositoryPathException,
com.dynalivery.repository_proxy.RepositoryNotInstalledException,
com.dynalivery.repository_proxy.RepositoryCommunicationException,
com.dynalivery.repository_proxy.InternalRepositoryServerException,
HarmoniEngineAPIError
storeOutputInRepository
public void storeOutputInRepository(short job,
java.lang.String repositoryFolder,
com.dynalivery.repository_proxy.SecurityInfo secInfo,
com.dynalivery.repository_proxy.ExpirationInfo expInfo,
boolean overwrite)
throws com.dynalivery.repository_proxy.RepositoryNotInstalledException,
com.dynalivery.repository_proxy.RepositorySecurityException,
com.dynalivery.repository_proxy.DuplicateObjectException,
com.dynalivery.repository_proxy.InvalidRepositoryPathException,
com.dynalivery.repository_proxy.InvalidReportServerPathException,
com.dynalivery.repository_proxy.RepositoryCommunicationException,
com.dynalivery.repository_proxy.InternalRepositoryServerException
getDataFromRepository
public void getDataFromRepository(java.lang.String repositoryPath,
java.lang.String fileName)
throws com.dynalivery.repository_proxy.RepositorySecurityException,
com.dynalivery.repository_proxy.InvalidRepositoryPathException,
com.dynalivery.repository_proxy.InvalidReportServerPathException,
com.dynalivery.repository_proxy.RepositoryNotInstalledException,
com.dynalivery.repository_proxy.RepositoryCommunicationException,
com.dynalivery.repository_proxy.InternalRepositoryServerException,
com.dynalivery.repository_proxy.ExpiredObjectException