Class HacDatabaseFacade

java.lang.Object
de.hybris.platform.hac.facade.HacDatabaseFacade

public class HacDatabaseFacade extends Object
  • Constructor Details

    • HacDatabaseFacade

      public HacDatabaseFacade()
  • Method Details

    • getDatabaseInfoForInitUpdatePage

      public DatabaseInfoData getDatabaseInfoForInitUpdatePage()
    • getDatabaseTableRowsCount

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

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

      public HybrisDataSource getDataSource()
    • resetStatsForDataSource

      public DatabaseInfoData resetStatsForDataSource(String datasourceID)
    • databaseInfo

      public Map<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 Map<String,Object> databaseLogsInfo() throws IOException
      Throws:
      IOException
    • databaseClearLog

      public Map<String,Object> databaseClearLog()
    • databaseLogsDownload

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

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