Class DataHelper
- java.lang.Object
-
- lumis.service.portalmanagement.systeminfo.DataHelper
-
public class DataHelper extends Object
Helper class that gets all the information shown by System Info service.- Since:
- 5.6.0
- Version:
- $Revision: 24932 $ $Date: 2022-04-08 17:17:10 -0300 (Fri, 08 Apr 2022) $
-
-
Constructor Summary
Constructors Constructor Description DataHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
appendDataInformation(StringBuilder sb, String sourceTitle, Map<?,?> dataMap)
Appends the information in the map as a string in the string builder.static String
obtainAllInformationAsString(HttpServletRequest request)
Builds a string with all the information (database, environment, general info, etc).static Map<String,String>
obtainCachedPagesInformation()
Returns a map with the cached pages information.static Map<String,String>
obtainClusterInformation()
Returns a map with the platform cluster basic information.static Map<String,String>
obtainDatabaseInformation()
Builds a map with the database information.static Map<String,String>
obtainElasticsearchInformation()
Returns a map with elasticsearch repository information.static Map<String,String>
obtainEnvironmentData()
Builds a map with the environment variables.static Map<String,String>
obtainGeneralInformation(HttpServletRequest request)
Builds a map with general information like date, user timezone, user locale, etc.static Map<String,String>
obtainMemoryUseInformation()
Builds a map with memory use information.static Map<String,String>
obtainPageAccessInformation()
Returns a map with the last month page access information.static Map<String,String>
obtainPageCacheCleanerInformation()
Builds a map with the page cache cleaner information.static Map<String,String>
obtainPageCacheGeneratorProfileInformation()
Returns a map with the lum_PCGeneratorProfile table information.static Map<String,String>
obtainPageCacheQueueInformation()
Returns a map with the lum_PCQueue table information.static Map<String,String>
obtainPCGeneratorConfigInformation()
Returns a map with the lum_PCGeneratorConfig table information.static Map<String,String>
obtainPortalInformation()
Builds a map with the portal information.static Map<String,String>
obtainSystemProperties()
Builds a map with the system properties.static Map<String,String>
obtainThreadInformation()
Builds a map with the thread information.
-
-
-
Method Detail
-
obtainDatabaseInformation
public static Map<String,String> obtainDatabaseInformation()
Builds a map with the database information.- Returns:
- a map containing the database information.
- Since:
- 5.6.0
-
obtainEnvironmentData
public static Map<String,String> obtainEnvironmentData()
Builds a map with the environment variables.- Returns:
- a map containing the environment variables.
- Since:
- 5.6.0
-
obtainGeneralInformation
public static Map<String,String> obtainGeneralInformation(HttpServletRequest request)
Builds a map with general information like date, user timezone, user locale, etc.- Returns:
- a map containing general information.
- Since:
- 5.6.0
-
obtainMemoryUseInformation
public static Map<String,String> obtainMemoryUseInformation()
Builds a map with memory use information.- Returns:
- a map containing the memory use information.
- Since:
- 5.6.0
-
obtainPageCacheCleanerInformation
public static Map<String,String> obtainPageCacheCleanerInformation()
Builds a map with the page cache cleaner information.- Returns:
- a map containing the page cache cleaner information.
- Since:
- 5.6.0
-
obtainPortalInformation
public static Map<String,String> obtainPortalInformation()
Builds a map with the portal information.- Returns:
- a map containing the portal information.
- Since:
- 5.6.0
-
obtainSystemProperties
public static Map<String,String> obtainSystemProperties()
Builds a map with the system properties.- Returns:
- a map containing the system properties.
- Since:
- 5.6.0
-
obtainThreadInformation
public static Map<String,String> obtainThreadInformation()
Builds a map with the thread information.- Returns:
- a map containing the thread information.
- Since:
- 5.6.0
-
obtainAllInformationAsString
public static String obtainAllInformationAsString(HttpServletRequest request)
Builds a string with all the information (database, environment, general info, etc).- Returns:
- a string representation of all information.
- Since:
- 5.6.0
-
obtainCachedPagesInformation
public static Map<String,String> obtainCachedPagesInformation()
Returns a map with the cached pages information.- Returns:
- a map with the cached pages information.
- Since:
- 12.1.0
-
obtainElasticsearchInformation
public static Map<String,String> obtainElasticsearchInformation()
Returns a map with elasticsearch repository information.- Returns:
- a map with elasticsearch repository information.
- Since:
- 12.1.0
-
obtainClusterInformation
public static Map<String,String> obtainClusterInformation()
Returns a map with the platform cluster basic information.- Returns:
- a map with the platform cluster basic information.
- Since:
- 12.1.0
-
obtainPageAccessInformation
public static Map<String,String> obtainPageAccessInformation()
Returns a map with the last month page access information.- Returns:
- a map with the last month page access information.
- Since:
- 12.1.0
-
obtainPageCacheQueueInformation
public static Map<String,String> obtainPageCacheQueueInformation()
Returns a map with the lum_PCQueue table information.- Returns:
- a map with the lum_PCQueue table information.
- Since:
- 12.1.0
-
obtainPCGeneratorConfigInformation
public static Map<String,String> obtainPCGeneratorConfigInformation()
Returns a map with the lum_PCGeneratorConfig table information.- Returns:
- a map with the lum_PCGeneratorConfig table information.
- Since:
- 12.1.0
-
obtainPageCacheGeneratorProfileInformation
public static Map<String,String> obtainPageCacheGeneratorProfileInformation()
Returns a map with the lum_PCGeneratorProfile table information.- Returns:
- a map with the lum_PCGeneratorProfile table information.
- Since:
- 12.1.0
-
appendDataInformation
public static void appendDataInformation(StringBuilder sb, String sourceTitle, Map<?,?> dataMap)
Appends the information in the map as a string in the string builder.- Parameters:
sb
- the instance of StringBuilder in which the map will be appended.sourceTitle
- a title used to the information inside the map.dataMap
- the map containing the information.- Since:
- 5.6.0
-
-