Class HacDatabaseFacade


  • public class HacDatabaseFacade
    extends java.lang.Object
    • Constructor Detail

      • HacDatabaseFacade

        public HacDatabaseFacade()
    • Method Detail

      • getDatabaseInfoForInitUpdatePage

        public DatabaseInfoData getDatabaseInfoForInitUpdatePage()
      • getDatabaseTableRowsCount

        @Transactional(value="txManager",
                       readOnly=true)
        public java.util.Map<java.lang.String,​java.lang.Long> getDatabaseTableRowsCount()
      • analyzeLog

        public java.util.Map analyzeLog()
                                 throws java.io.IOException,
                                        groovy.util.ResourceException,
                                        groovy.util.ScriptException
        Throws:
        java.io.IOException
        groovy.util.ResourceException
        groovy.util.ScriptException
      • resetStatsForDataSource

        public DatabaseInfoData resetStatsForDataSource​(java.lang.String datasourceID)
      • databaseInfo

        public java.util.Map<java.lang.String,​DatabaseInfoData> databaseInfo()
      • isMasterDataSource

        public boolean isMasterDataSource()
      • toggleDatabaseLogging

        public void toggleDatabaseLogging​(boolean enabled)
      • toggleQueriesWithParams

        public void toggleQueriesWithParams​(boolean enabled)
      • toggleTracesInLogOutput

        public void toggleTracesInLogOutput​(boolean enabled)
      • databaseLogsInfo

        public java.util.Map<java.lang.String,​java.lang.Object> databaseLogsInfo()
                                                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • databaseClearLog

        public java.util.Map<java.lang.String,​java.lang.Object> databaseClearLog()
      • databaseLogsDownload

        public void databaseLogsDownload​(javax.servlet.http.HttpServletResponse response,
                                         int downloadSize)
      • setJdbcTemplate

        public void setJdbcTemplate​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)