Package org.pentaho.platform.config
Class ConsoleConfigXml
- java.lang.Object
-
- org.pentaho.platform.config.ConsoleConfigXml
-
- All Implemented Interfaces:
IConsoleConfig
public class ConsoleConfigXml extends Object implements IConsoleConfig
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
BACKUP_DIR_PATH_XPATH
protected static String
BASE_URL_XPATH
protected static String
CHECK_PERIOD_XPATH
protected static String
DEFAULT_ROLES_XPATH
protected static String
DEFAULT_SERVER_DIR_XPATH
protected static String
HELP_URL_XPATH
protected static String
HOME_PAGE_TIMEOUT_XPATH
protected static String
HOME_PAGE_URL_XPATH
protected static String
JDBC_DRIVERS_XPATH
protected static String
PLATFORM_USERNAME_XPATH
protected static String
ROOT_ELEMENT
protected static String
SOLUTION_PATH_XPATH
protected static String
TEMP_DIR_PATH_XPATH
protected static String
WAR_PATH_XPATH
protected static String
XML_ENCODING_XPATH
-
Constructor Summary
Constructors Constructor Description ConsoleConfigXml()
ConsoleConfigXml(File consoleConfigXmlFile)
ConsoleConfigXml(String xml)
ConsoleConfigXml(org.dom4j.Document doc)
-
Method Summary
-
-
-
Field Detail
-
ROOT_ELEMENT
protected static final String ROOT_ELEMENT
- See Also:
- Constant Field Values
-
CHECK_PERIOD_XPATH
protected static final String CHECK_PERIOD_XPATH
- See Also:
- Constant Field Values
-
PLATFORM_USERNAME_XPATH
protected static final String PLATFORM_USERNAME_XPATH
- See Also:
- Constant Field Values
-
SOLUTION_PATH_XPATH
protected static final String SOLUTION_PATH_XPATH
- See Also:
- Constant Field Values
-
WAR_PATH_XPATH
protected static final String WAR_PATH_XPATH
- See Also:
- Constant Field Values
-
TEMP_DIR_PATH_XPATH
protected static final String TEMP_DIR_PATH_XPATH
- See Also:
- Constant Field Values
-
BACKUP_DIR_PATH_XPATH
protected static final String BACKUP_DIR_PATH_XPATH
- See Also:
- Constant Field Values
-
HELP_URL_XPATH
protected static final String HELP_URL_XPATH
- See Also:
- Constant Field Values
-
JDBC_DRIVERS_XPATH
protected static final String JDBC_DRIVERS_XPATH
- See Also:
- Constant Field Values
-
DEFAULT_ROLES_XPATH
protected static final String DEFAULT_ROLES_XPATH
- See Also:
- Constant Field Values
-
HOME_PAGE_TIMEOUT_XPATH
protected static final String HOME_PAGE_TIMEOUT_XPATH
- See Also:
- Constant Field Values
-
HOME_PAGE_URL_XPATH
protected static final String HOME_PAGE_URL_XPATH
- See Also:
- Constant Field Values
-
XML_ENCODING_XPATH
protected static final String XML_ENCODING_XPATH
- See Also:
- Constant Field Values
-
BASE_URL_XPATH
protected static final String BASE_URL_XPATH
- See Also:
- Constant Field Values
-
DEFAULT_SERVER_DIR_XPATH
protected static final String DEFAULT_SERVER_DIR_XPATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ConsoleConfigXml
public ConsoleConfigXml(File consoleConfigXmlFile) throws IOException, org.dom4j.DocumentException
- Throws:
IOException
org.dom4j.DocumentException
-
ConsoleConfigXml
public ConsoleConfigXml(String xml) throws org.dom4j.DocumentException
- Throws:
org.dom4j.DocumentException
-
ConsoleConfigXml
public ConsoleConfigXml(org.dom4j.Document doc) throws org.dom4j.DocumentException
- Throws:
org.dom4j.DocumentException
-
ConsoleConfigXml
public ConsoleConfigXml()
-
-
Method Detail
-
getBaseUrl
public String getBaseUrl()
- Specified by:
getBaseUrl
in interfaceIConsoleConfig
-
setBaseUrl
public void setBaseUrl(String url)
- Specified by:
setBaseUrl
in interfaceIConsoleConfig
-
getServerStatusCheckPeriod
public Long getServerStatusCheckPeriod()
- Specified by:
getServerStatusCheckPeriod
in interfaceIConsoleConfig
-
setServerStatusCheckPeriod
public void setServerStatusCheckPeriod(Long biServerStatusCheckPeriod)
- Specified by:
setServerStatusCheckPeriod
in interfaceIConsoleConfig
-
getHomePageTimeout
public Integer getHomePageTimeout()
- Specified by:
getHomePageTimeout
in interfaceIConsoleConfig
-
setHomePageTimeout
public void setHomePageTimeout(Integer timeout)
- Specified by:
setHomePageTimeout
in interfaceIConsoleConfig
-
getHomePageUrl
public String getHomePageUrl()
- Specified by:
getHomePageUrl
in interfaceIConsoleConfig
-
setHomePageUrl
public void setHomePageUrl(String url)
- Specified by:
setHomePageUrl
in interfaceIConsoleConfig
-
getHelpUrl
public String getHelpUrl()
- Specified by:
getHelpUrl
in interfaceIConsoleConfig
-
setHelpUrl
public void setHelpUrl(String url)
- Specified by:
setHelpUrl
in interfaceIConsoleConfig
-
getJdbcDriversClassPath
public String getJdbcDriversClassPath()
- Specified by:
getJdbcDriversClassPath
in interfaceIConsoleConfig
-
setJdbcDriversClassPath
public void setJdbcDriversClassPath(String classpath)
- Specified by:
setJdbcDriversClassPath
in interfaceIConsoleConfig
-
getDefaultRoles
public String getDefaultRoles()
- Specified by:
getDefaultRoles
in interfaceIConsoleConfig
-
setDefaultRoles
public void setDefaultRoles(String defaultRoles)
- Specified by:
setDefaultRoles
in interfaceIConsoleConfig
-
getPlatformUserName
public String getPlatformUserName()
- Specified by:
getPlatformUserName
in interfaceIConsoleConfig
-
setPlatformUserName
public void setPlatformUserName(String platformUserName)
- Specified by:
setPlatformUserName
in interfaceIConsoleConfig
-
getSolutionPath
public String getSolutionPath()
- Specified by:
getSolutionPath
in interfaceIConsoleConfig
-
setSolutionPath
public void setSolutionPath(String solutionPath)
- Specified by:
setSolutionPath
in interfaceIConsoleConfig
-
getWebAppPath
public String getWebAppPath()
- Specified by:
getWebAppPath
in interfaceIConsoleConfig
-
setWebAppPath
public void setWebAppPath(String warPath)
- Specified by:
setWebAppPath
in interfaceIConsoleConfig
-
getTempDirectory
public String getTempDirectory()
- Specified by:
getTempDirectory
in interfaceIConsoleConfig
-
setTempDirectory
public void setTempDirectory(String path)
- Specified by:
setTempDirectory
in interfaceIConsoleConfig
-
getBackupDirectory
public String getBackupDirectory()
- Specified by:
getBackupDirectory
in interfaceIConsoleConfig
-
setBackupDirectory
public void setBackupDirectory(String path)
- Specified by:
setBackupDirectory
in interfaceIConsoleConfig
-
getDefaultBiServerDir
public String getDefaultBiServerDir()
- Specified by:
getDefaultBiServerDir
in interfaceIConsoleConfig
-
setDefaultBiServerDir
public void setDefaultBiServerDir(String defaultBiServerDir)
- Specified by:
setDefaultBiServerDir
in interfaceIConsoleConfig
-
getXmlEncoding
public String getXmlEncoding()
- Specified by:
getXmlEncoding
in interfaceIConsoleConfig
-
setXmlEncoding
public void setXmlEncoding(String encoding)
- Specified by:
setXmlEncoding
in interfaceIConsoleConfig
-
getDocument
public org.dom4j.Document getDocument()
-
-