public class BatchImport
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BIRTREPORTS_BATCHIMPORTFOLDER |
static java.lang.String |
BIRTREPORTS_ZIPFILENAME |
| Constructor and Description |
|---|
BatchImport(ReportAdminServiceRemote birtAdminService,
UserInfo userInfo,
MXLogger reportAdminServiceLogger) |
BatchImport(ReportAdminServiceRemote birtAdminService,
UserInfo userInfo,
MXLogger reportAdminServiceLogger,
boolean importAll,
boolean isSynchronous) |
BatchImport(ReportAdminServiceRemote birtAdminService,
UserInfo userInfo,
MXLogger reportAdminServiceLogger,
java.util.List tenantList) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
extract() |
protected void |
extractReportsZipFile(java.io.File reportsZipFile,
java.lang.String reportFolder) |
protected void |
extractZipContents(java.lang.String tempReportFolder) |
protected ReportAdminServiceRemote |
getReportAdminService() |
protected UserInfo |
getUserInfo() |
protected void |
importAll(java.lang.String reportFolder) |
protected void |
importLibraries(java.lang.String librariesRootFolder)
Deprecated.
|
protected void |
importReports(java.lang.String reportsRootFolder,
java.lang.String librariesRootFolder)
Deprecated.
|
protected void |
importReportsOfApp(java.lang.String reportsRootFolder,
java.lang.String librariesRootFolder,
java.lang.String appName,
java.io.File fApp)
Deprecated.
|
protected boolean |
isReady() |
protected boolean |
isReportAlreadyPresent(java.lang.String reportName,
java.lang.String appName) |
protected boolean |
isReportLibraryAlreadyPresent(java.lang.String libraryName) |
protected void |
loadLibraries(java.lang.String librariesRootFolder,
java.util.List librariesToImport) |
protected void |
loadReports(java.lang.String reportsRootFolder,
java.lang.String librariesRootFolder,
java.util.List reportsToImport) |
protected void |
loadReportsOfApp(java.lang.String reportsRootFolder,
java.lang.String librariesRootFolder,
java.lang.String appName,
java.io.File fApp,
java.util.List reportsToImport) |
void |
start() |
public static final java.lang.String BIRTREPORTS_ZIPFILENAME
public static final java.lang.String BIRTREPORTS_BATCHIMPORTFOLDER
public BatchImport(ReportAdminServiceRemote birtAdminService, UserInfo userInfo, MXLogger reportAdminServiceLogger)
public BatchImport(ReportAdminServiceRemote birtAdminService, UserInfo userInfo, MXLogger reportAdminServiceLogger, java.util.List tenantList)
public BatchImport(ReportAdminServiceRemote birtAdminService, UserInfo userInfo, MXLogger reportAdminServiceLogger, boolean importAll, boolean isSynchronous)
public void start()
throws java.lang.Exception
java.lang.Exceptionprotected boolean isReady()
protected java.lang.String extract()
throws java.io.IOException
java.io.IOExceptionprotected void extractZipContents(java.lang.String tempReportFolder)
throws java.io.IOException
java.io.IOExceptionprotected void importAll(java.lang.String reportFolder)
throws java.lang.Exception
java.lang.Exceptionprotected void loadLibraries(java.lang.String librariesRootFolder,
java.util.List librariesToImport)
throws java.lang.Exception
java.lang.Exceptionprotected void loadReports(java.lang.String reportsRootFolder,
java.lang.String librariesRootFolder,
java.util.List reportsToImport)
throws java.lang.Exception
java.lang.Exceptionprotected void loadReportsOfApp(java.lang.String reportsRootFolder,
java.lang.String librariesRootFolder,
java.lang.String appName,
java.io.File fApp,
java.util.List reportsToImport)
throws java.lang.Exception
java.lang.Exceptionprotected void importLibraries(java.lang.String librariesRootFolder)
throws java.lang.Exception
java.lang.Exceptionprotected void importReports(java.lang.String reportsRootFolder,
java.lang.String librariesRootFolder)
throws java.lang.Exception
java.lang.Exceptionprotected void importReportsOfApp(java.lang.String reportsRootFolder,
java.lang.String librariesRootFolder,
java.lang.String appName,
java.io.File fApp)
throws java.lang.Exception
java.lang.Exceptionprotected boolean isReportLibraryAlreadyPresent(java.lang.String libraryName)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected boolean isReportAlreadyPresent(java.lang.String reportName,
java.lang.String appName)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected ReportAdminServiceRemote getReportAdminService()
protected UserInfo getUserInfo()
protected void extractReportsZipFile(java.io.File reportsZipFile,
java.lang.String reportFolder)
throws java.io.IOException
java.io.IOException