lumis.service.portalmanagement.systeminfo
Class DataHelper

Package class diagram package DataHelper
java.lang.Object
  extended by lumis.service.portalmanagement.systeminfo.DataHelper

public class DataHelper
extends java.lang.Object

Helper class that gets all the information shown by System Info service.

Since:
5.6.0

Constructor Summary
DataHelper()
           
 
Method Summary
static void appendDataInformation(java.lang.StringBuilder sb, java.lang.String sourceTitle, java.util.Map<?,?> dataMap)
          Appends the information in the map as a string in the string builder.
static java.lang.String obtainAllInformationAsString()
          Builds a string with all the information (database, environment, general info, etc).
static java.util.Map<java.lang.String,java.lang.String> obtainDatabaseInformation()
          Builds a map with the database information.
static java.util.Map<java.lang.String,java.lang.String> obtainEnvironmentData()
          Builds a map with the environment variables.
static java.util.Map<java.lang.String,java.lang.String> obtainGeneralInformation()
          Builds a map with general information like date, user timezone, user locale, etc.
static java.util.Map<java.lang.String,java.lang.String> obtainMemoryUseInformation()
          Builds a map with memory use information.
static java.util.Map<java.lang.String,java.lang.String> obtainPageCacheInformation()
          Builds a map with the page cache information.
static java.util.Map<java.lang.String,java.lang.String> obtainPortalInformation()
          Builds a map with the portal information.
static java.util.Map<java.lang.String,java.lang.String> obtainSystemProperties()
          Builds a map with the system properties.
static java.util.Map<java.lang.String,java.lang.String> obtainThreadInformation()
          Builds a map with the thread information.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataHelper

public DataHelper()
Method Detail

obtainDatabaseInformation

public static java.util.Map<java.lang.String,java.lang.String> obtainDatabaseInformation()
Builds a map with the database information.

Returns:
a map containing the database information.
Since:
5.6.0

obtainEnvironmentData

public static java.util.Map<java.lang.String,java.lang.String> obtainEnvironmentData()
Builds a map with the environment variables.

Returns:
a map containing the environment variables.
Since:
5.6.0

obtainGeneralInformation

public static java.util.Map<java.lang.String,java.lang.String> obtainGeneralInformation()
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 java.util.Map<java.lang.String,java.lang.String> obtainMemoryUseInformation()
Builds a map with memory use information.

Returns:
a map containing the memory use information.
Since:
5.6.0

obtainPageCacheInformation

public static java.util.Map<java.lang.String,java.lang.String> obtainPageCacheInformation()
Builds a map with the page cache information.

Returns:
a map containing the page cache information.
Since:
5.6.0

obtainPortalInformation

public static java.util.Map<java.lang.String,java.lang.String> obtainPortalInformation()
Builds a map with the portal information.

Returns:
a map containing the portal information.
Since:
5.6.0

obtainSystemProperties

public static java.util.Map<java.lang.String,java.lang.String> obtainSystemProperties()
Builds a map with the system properties.

Returns:
a map containing the system properties.
Since:
5.6.0

obtainThreadInformation

public static java.util.Map<java.lang.String,java.lang.String> obtainThreadInformation()
Builds a map with the thread information.

Returns:
a map containing the thread information.
Since:
5.6.0

obtainAllInformationAsString

public static java.lang.String obtainAllInformationAsString()
Builds a string with all the information (database, environment, general info, etc).

Returns:
a string representation of all information.
Since:
5.6.0

appendDataInformation

public static void appendDataInformation(java.lang.StringBuilder sb,
                                         java.lang.String sourceTitle,
                                         java.util.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


Lumisportal  6.1.0.111014 - Copyright © 2001-2007, Lumis. All Rights Reserved.