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.Exception
protected boolean isReady()
protected java.lang.String extract() throws java.io.IOException
java.io.IOException
protected void extractZipContents(java.lang.String tempReportFolder) throws java.io.IOException
java.io.IOException
protected void importAll(java.lang.String reportFolder) throws java.lang.Exception
java.lang.Exception
protected void loadLibraries(java.lang.String librariesRootFolder, java.util.List librariesToImport) throws java.lang.Exception
java.lang.Exception
protected void loadReports(java.lang.String reportsRootFolder, java.lang.String librariesRootFolder, java.util.List reportsToImport) throws java.lang.Exception
java.lang.Exception
protected 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.Exception
protected void importLibraries(java.lang.String librariesRootFolder) throws java.lang.Exception
java.lang.Exception
protected void importReports(java.lang.String reportsRootFolder, java.lang.String librariesRootFolder) throws java.lang.Exception
java.lang.Exception
protected void importReportsOfApp(java.lang.String reportsRootFolder, java.lang.String librariesRootFolder, java.lang.String appName, java.io.File fApp) throws java.lang.Exception
java.lang.Exception
protected boolean isReportLibraryAlreadyPresent(java.lang.String libraryName) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected boolean isReportAlreadyPresent(java.lang.String reportName, java.lang.String appName) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected ReportAdminServiceRemote getReportAdminService()
protected UserInfo getUserInfo()
protected void extractReportsZipFile(java.io.File reportsZipFile, java.lang.String reportFolder) throws java.io.IOException
java.io.IOException