com.ibm.tivoli.maximo.report.birt.admin.batch

Class BatchImport

  • java.lang.Object
    • com.ibm.tivoli.maximo.report.birt.admin.batch.BatchImport


  • public class BatchImport
    extends java.lang.Object
    • Field Detail

      • BIRTREPORTS_ZIPFILENAME

        public static final java.lang.String BIRTREPORTS_ZIPFILENAME
        See Also:
        Constant Field Values
      • BIRTREPORTS_BATCHIMPORTFOLDER

        public static final java.lang.String BIRTREPORTS_BATCHIMPORTFOLDER
        See Also:
        Constant Field Values
    • Method Detail

      • start

        public void start()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • isReady

        protected boolean isReady()
      • extract

        protected java.lang.String extract()
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • extractZipContents

        protected void extractZipContents(java.lang.String tempReportFolder)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • importAll

        protected void importAll(java.lang.String reportFolder)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • loadLibraries

        protected void loadLibraries(java.lang.String librariesRootFolder,
                                     java.util.List librariesToImport)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • loadReports

        protected void loadReports(java.lang.String reportsRootFolder,
                                   java.lang.String librariesRootFolder,
                                   java.util.List reportsToImport)
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • loadReportsOfApp

        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
        Throws:
        java.lang.Exception
      • importLibraries

        protected void importLibraries(java.lang.String librariesRootFolder)
                                throws java.lang.Exception
        Deprecated. 
        Throws:
        java.lang.Exception
      • importReports

        protected void importReports(java.lang.String reportsRootFolder,
                                     java.lang.String librariesRootFolder)
                              throws java.lang.Exception
        Deprecated. 
        Throws:
        java.lang.Exception
      • importReportsOfApp

        protected void importReportsOfApp(java.lang.String reportsRootFolder,
                                          java.lang.String librariesRootFolder,
                                          java.lang.String appName,
                                          java.io.File fApp)
                                   throws java.lang.Exception
        Deprecated. 
        Throws:
        java.lang.Exception
      • isReportLibraryAlreadyPresent

        protected boolean isReportLibraryAlreadyPresent(java.lang.String libraryName)
                                                 throws MXException,
                                                        java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • isReportAlreadyPresent

        protected boolean isReportAlreadyPresent(java.lang.String reportName,
                                                 java.lang.String appName)
                                          throws MXException,
                                                 java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getUserInfo

        protected UserInfo getUserInfo()
      • extractReportsZipFile

        protected void extractReportsZipFile(java.io.File reportsZipFile,
                                             java.lang.String reportFolder)
                                      throws java.io.IOException
        Throws:
        java.io.IOException