Package org.pentaho.platform.config
Class AppConfigProperties
- java.lang.Object
-
- org.pentaho.platform.config.AppConfigProperties
-
public class AppConfigProperties extends Object
By default, this class will initialize itself fromresource/config/console.xml(relative to the current working directory).- Author:
- Steven Barkdull, mlowery
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONFIG_FILE_NAMEstatic StringDEFAULT_BISERVER_BASE_URLstatic StringDEFAULT_BISERVER_CONTEXT_PATHstatic StringDEFAULT_BISERVER_STATUS_CHECK_PERIODstatic StringDEFAULT_HELP_URLstatic StringDEFAULT_HIBERNATE_CONFIG_PATHstatic StringDEFAULT_HOMEPAGE_TIMEOUTstatic StringDEFAULT_HOMEPAGE_URLstatic StringDEFAULT_PLATFORM_USERNAMEstatic StringDEFAULT_VALUE_PASSWORD_SERVICE_CLASSstatic StringHIBERNATE_MANAGED_XML_PATHstatic StringJDBC_DRIVER_PATHstatic StringKEY_BISERVER_BASE_URLstatic StringKEY_BISERVER_CONTEXT_PATHstatic StringKEY_BISERVER_STATUS_CHECK_PERIODstatic StringKEY_PLATFORM_USERNAMEstatic StringPENTAHO_OBJECTS_SPRING_XMLstatic StringSPRING_SECURITY_HIBERNATE_XMLstatic StringWEB_XML_PATH
-
Constructor Summary
Constructors Modifier Constructor Description protectedAppConfigProperties()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBiServerBaseUrl()StringgetBiServerContextPath()StringgetBiServerStatusCheckPeriod()List<String>getDefaultRoles()Convenience wrapper around getDefaultRolesString that parses the default roles string into individual roles.StringgetDefaultRolesString()Returns a comma-separated list of roles to apply to newly created users.StringgetHelpUrl()StringgetHibernateConfigPath()StringgetHomepageTimeout()StringgetHomepageUrl()static AppConfigPropertiesgetInstance()StringgetJdbcDriverPath()org.springframework.security.crypto.password.PasswordEncodergetPasswordEncoder()StringgetPasswordServiceClass()StringgetPlatformUsername()StringgetSolutionPath()StringgetWarPath()booleanisHibernateManaged()booleanisValidConfiguration()voidrefreshConfig()
-
-
-
Field Detail
-
CONFIG_FILE_NAME
public static final String CONFIG_FILE_NAME
- See Also:
- Constant Field Values
-
WEB_XML_PATH
public static final String WEB_XML_PATH
- See Also:
- Constant Field Values
-
HIBERNATE_MANAGED_XML_PATH
public static final String HIBERNATE_MANAGED_XML_PATH
- See Also:
- Constant Field Values
-
PENTAHO_OBJECTS_SPRING_XML
public static final String PENTAHO_OBJECTS_SPRING_XML
- See Also:
- Constant Field Values
-
SPRING_SECURITY_HIBERNATE_XML
public static final String SPRING_SECURITY_HIBERNATE_XML
- See Also:
- Constant Field Values
-
JDBC_DRIVER_PATH
public static final String JDBC_DRIVER_PATH
- See Also:
- Constant Field Values
-
KEY_BISERVER_STATUS_CHECK_PERIOD
public static final String KEY_BISERVER_STATUS_CHECK_PERIOD
- See Also:
- Constant Field Values
-
KEY_BISERVER_BASE_URL
public static final String KEY_BISERVER_BASE_URL
- See Also:
- Constant Field Values
-
KEY_BISERVER_CONTEXT_PATH
public static final String KEY_BISERVER_CONTEXT_PATH
- See Also:
- Constant Field Values
-
KEY_PLATFORM_USERNAME
public static final String KEY_PLATFORM_USERNAME
- See Also:
- Constant Field Values
-
DEFAULT_VALUE_PASSWORD_SERVICE_CLASS
public static final String DEFAULT_VALUE_PASSWORD_SERVICE_CLASS
- See Also:
- Constant Field Values
-
DEFAULT_BISERVER_BASE_URL
public static final String DEFAULT_BISERVER_BASE_URL
- See Also:
- Constant Field Values
-
DEFAULT_BISERVER_CONTEXT_PATH
public static final String DEFAULT_BISERVER_CONTEXT_PATH
- See Also:
- Constant Field Values
-
DEFAULT_PLATFORM_USERNAME
public static final String DEFAULT_PLATFORM_USERNAME
- See Also:
- Constant Field Values
-
DEFAULT_BISERVER_STATUS_CHECK_PERIOD
public static final String DEFAULT_BISERVER_STATUS_CHECK_PERIOD
- See Also:
- Constant Field Values
-
DEFAULT_HOMEPAGE_TIMEOUT
public static final String DEFAULT_HOMEPAGE_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_HIBERNATE_CONFIG_PATH
public static final String DEFAULT_HIBERNATE_CONFIG_PATH
- See Also:
- Constant Field Values
-
DEFAULT_HELP_URL
public static final String DEFAULT_HELP_URL
- See Also:
- Constant Field Values
-
DEFAULT_HOMEPAGE_URL
public static final String DEFAULT_HOMEPAGE_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static AppConfigProperties getInstance()
-
refreshConfig
public void refreshConfig() throws AppConfigException- Throws:
AppConfigException
-
isValidConfiguration
public boolean isValidConfiguration()
-
getPasswordEncoder
public org.springframework.security.crypto.password.PasswordEncoder getPasswordEncoder()
-
getPlatformUsername
public String getPlatformUsername()
-
getBiServerContextPath
public String getBiServerContextPath()
-
getBiServerBaseUrl
public String getBiServerBaseUrl()
-
getBiServerStatusCheckPeriod
public String getBiServerStatusCheckPeriod()
-
getDefaultRolesString
public String getDefaultRolesString()
Returns a comma-separated list of roles to apply to newly created users.
-
getDefaultRoles
public List<String> getDefaultRoles()
Convenience wrapper around getDefaultRolesString that parses the default roles string into individual roles.
-
getHomepageUrl
public String getHomepageUrl()
-
getHomepageTimeout
public String getHomepageTimeout()
-
getHibernateConfigPath
public String getHibernateConfigPath()
-
isHibernateManaged
public boolean isHibernateManaged()
-
getSolutionPath
public String getSolutionPath()
-
getWarPath
public String getWarPath()
-
getPasswordServiceClass
public String getPasswordServiceClass()
-
getJdbcDriverPath
public String getJdbcDriverPath()
-
getHelpUrl
public String getHelpUrl()
-
-