Adempiere 3.5.2a

org.compiere.install
Class ConfigurationData

java.lang.Object
  extended by org.compiere.install.ConfigurationData

public class ConfigurationData
extends Object

Configuration Data

Version:
$Id: ConfigurationData.java,v 1.4 2006/07/30 00:57:42 jjanke Exp $
Author:
Jorg Janke

Field Summary
static String ADEMPIERE_ADMIN_EMAIL
           
static String ADEMPIERE_APPS_DEPLOY
           
static String ADEMPIERE_APPS_SERVER
           
static String ADEMPIERE_APPS_TYPE
           
static String ADEMPIERE_CERT_CN
           
static String ADEMPIERE_CERT_COUNTRY
           
static String ADEMPIERE_CERT_LOCATION
           
static String ADEMPIERE_CERT_ORG
           
static String ADEMPIERE_CERT_ORG_UNIT
           
static String ADEMPIERE_CERT_STATE
           
static String ADEMPIERE_DB_NAME
           
static String ADEMPIERE_DB_PASSWORD
           
static String ADEMPIERE_DB_PATH
          DB Path
static String ADEMPIERE_DB_PORT
           
static String ADEMPIERE_DB_SERVER
           
static String ADEMPIERE_DB_SYSTEM
           
static String ADEMPIERE_DB_TYPE
          DB Type
static String ADEMPIERE_DB_URL
           
static String ADEMPIERE_DB_USER
           
static String ADEMPIERE_ENV_FILE
          Properties File name
static String ADEMPIERE_FTP_PASSWORD
           
static String ADEMPIERE_FTP_PREFIX
           
static String ADEMPIERE_FTP_SERVER
           
static String ADEMPIERE_FTP_USER
           
static String ADEMPIERE_HOME
          Adempiere Home
static String ADEMPIERE_JAVA_OPTIONS
           
static String ADEMPIERE_JNP_PORT
           
static String ADEMPIERE_KEYSTORE
           
static String ADEMPIERE_KEYSTORECODEALIAS
           
static String ADEMPIERE_KEYSTOREPASS
           
static String ADEMPIERE_KEYSTOREWEBALIAS
           
static String ADEMPIERE_MAIL_PASSWORD
           
static String ADEMPIERE_MAIL_SERVER
           
static String ADEMPIERE_MAIL_UPDATED
           
static String ADEMPIERE_MAIL_USER
           
static String ADEMPIERE_SSL_PORT
           
static String ADEMPIERE_WEB_ALIAS
           
static String ADEMPIERE_WEB_PORT
           
static String ADEMPIERE_WEBSTORES
           
protected static String APPSTYPE_JBOSS
          JBoss (default)
protected static String APPSTYPE_TOMCAT
          Tomcat only
static String JAVA_HOME
           
static String JAVA_TYPE
           
static String KEYSTORE_PASSWORD
          Default Keysore Password
protected  ConfigurationPanel p_panel
          UI Panel
protected  Properties p_properties
          Environment Properties
 
Constructor Summary
ConfigurationData(ConfigurationPanel panel)
          Constructor
 
Method Summary
 String getAdempiereHome()
          Get Adempiere Home
 String getAppsServer()
           
 String getAppsServerDeployDir()
           
 int getAppsServerJNPPort()
           
 int getAppsServerSSLPort()
           
 String getAppsServerType()
          Get Apps Server Type
 int getAppsServerWebPort()
           
 String getDatabaseDiscovered()
           
 String getDatabaseName()
           
 String getDatabasePassword()
           
 int getDatabasePort()
           
 String getDatabaseServer()
           
 String getDatabaseSystemPassword()
           
 String getDatabaseType()
           
 String getDatabaseUser()
           
 String getJavaHome()
           
 String getJavaType()
           
 String getKeyStore()
          Get Key Store
 void initAppsServer()
          Init Apps Server
 void initDatabase(String selected)
          Init Database
 void initJava()
          Init Database
 boolean load()
          Load Configuration Data
 String resolveDatabaseName(String connectionName)
           
 boolean save()
          Save Settings
 void setAdempiereHome(String adempiereHome)
          Set Adempiere Home
 void setAppsServer(String appsServer)
           
 void setAppsServerDeployDir(boolean enable)
           
 void setAppsServerDeployDir(String appsServerDeployDir)
           
 void setAppsServerJNPPort(boolean enable)
           
 void setAppsServerJNPPort(String appsServerJNPPort)
           
 void setAppsServerSSLPort(boolean enable)
           
 void setAppsServerSSLPort(String appsServerSSLPort)
           
 int setAppsServerType(String appsType)
          Set Apps Server Type
 void setAppsServerWebPort(boolean enable)
           
 void setAppsServerWebPort(String appsServerWebPort)
           
 void setDatabaseDiscovered(String databaseDiscovered)
           
 void setDatabaseName(String databaseName)
           
 void setDatabasePassword(String databasePassword)
           
 void setDatabasePort(String databasePort)
           
 void setDatabaseServer(String databaseServer)
           
 void setDatabaseSystemPassword(boolean enable)
           
 void setDatabaseSystemPassword(String databaseSystemPassword)
           
 int setDatabaseType(String databaseType)
          Set Database Type
 void setDatabaseUser(String databaseUser)
           
 void setJavaHome(String javaHome)
           
 int setJavaType(String javaType)
          Set Java Type
 void setKeyStore(String password)
          Set Key Store Password
 boolean test()
          test
 String testAppsServer()
          Test Apps Server
 String testDatabase()
          Test Database
 String testJava()
          Test Java
protected  boolean testPort(InetAddress host, int port, boolean shouldBeUsed)
          Test Port
protected  boolean testPort(String protocol, String server, int port, String file)
          Test Apps Server Port (client perspective)
protected  boolean testServerPort(int port)
          Test Server Port
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

p_panel

protected ConfigurationPanel p_panel
UI Panel


p_properties

protected Properties p_properties
Environment Properties


ADEMPIERE_ENV_FILE

public static final String ADEMPIERE_ENV_FILE
Properties File name

See Also:
Constant Field Values

ADEMPIERE_HOME

public static final String ADEMPIERE_HOME
Adempiere Home

See Also:
Constant Field Values

JAVA_HOME

public static final String JAVA_HOME
See Also:
Constant Field Values

JAVA_TYPE

public static final String JAVA_TYPE
See Also:
Constant Field Values

ADEMPIERE_JAVA_OPTIONS

public static final String ADEMPIERE_JAVA_OPTIONS
See Also:
Constant Field Values

KEYSTORE_PASSWORD

public static final String KEYSTORE_PASSWORD
Default Keysore Password

See Also:
Constant Field Values

ADEMPIERE_APPS_TYPE

public static final String ADEMPIERE_APPS_TYPE
See Also:
Constant Field Values

ADEMPIERE_APPS_SERVER

public static final String ADEMPIERE_APPS_SERVER
See Also:
Constant Field Values

ADEMPIERE_APPS_DEPLOY

public static final String ADEMPIERE_APPS_DEPLOY
See Also:
Constant Field Values

ADEMPIERE_JNP_PORT

public static final String ADEMPIERE_JNP_PORT
See Also:
Constant Field Values

ADEMPIERE_WEB_PORT

public static final String ADEMPIERE_WEB_PORT
See Also:
Constant Field Values

ADEMPIERE_SSL_PORT

public static final String ADEMPIERE_SSL_PORT
See Also:
Constant Field Values

ADEMPIERE_WEB_ALIAS

public static final String ADEMPIERE_WEB_ALIAS
See Also:
Constant Field Values

ADEMPIERE_KEYSTORE

public static final String ADEMPIERE_KEYSTORE
See Also:
Constant Field Values

ADEMPIERE_KEYSTOREPASS

public static final String ADEMPIERE_KEYSTOREPASS
See Also:
Constant Field Values

ADEMPIERE_KEYSTORECODEALIAS

public static final String ADEMPIERE_KEYSTORECODEALIAS
See Also:
Constant Field Values

ADEMPIERE_KEYSTOREWEBALIAS

public static final String ADEMPIERE_KEYSTOREWEBALIAS
See Also:
Constant Field Values

ADEMPIERE_CERT_CN

public static final String ADEMPIERE_CERT_CN
See Also:
Constant Field Values

ADEMPIERE_CERT_ORG

public static final String ADEMPIERE_CERT_ORG
See Also:
Constant Field Values

ADEMPIERE_CERT_ORG_UNIT

public static final String ADEMPIERE_CERT_ORG_UNIT
See Also:
Constant Field Values

ADEMPIERE_CERT_LOCATION

public static final String ADEMPIERE_CERT_LOCATION
See Also:
Constant Field Values

ADEMPIERE_CERT_STATE

public static final String ADEMPIERE_CERT_STATE
See Also:
Constant Field Values

ADEMPIERE_CERT_COUNTRY

public static final String ADEMPIERE_CERT_COUNTRY
See Also:
Constant Field Values

ADEMPIERE_DB_TYPE

public static final String ADEMPIERE_DB_TYPE
DB Type

See Also:
Constant Field Values

ADEMPIERE_DB_PATH

public static final String ADEMPIERE_DB_PATH
DB Path

See Also:
Constant Field Values

ADEMPIERE_DB_SERVER

public static final String ADEMPIERE_DB_SERVER
See Also:
Constant Field Values

ADEMPIERE_DB_PORT

public static final String ADEMPIERE_DB_PORT
See Also:
Constant Field Values

ADEMPIERE_DB_NAME

public static final String ADEMPIERE_DB_NAME
See Also:
Constant Field Values

ADEMPIERE_DB_URL

public static final String ADEMPIERE_DB_URL
See Also:
Constant Field Values

ADEMPIERE_DB_USER

public static final String ADEMPIERE_DB_USER
See Also:
Constant Field Values

ADEMPIERE_DB_PASSWORD

public static final String ADEMPIERE_DB_PASSWORD
See Also:
Constant Field Values

ADEMPIERE_DB_SYSTEM

public static final String ADEMPIERE_DB_SYSTEM
See Also:
Constant Field Values

ADEMPIERE_MAIL_SERVER

public static final String ADEMPIERE_MAIL_SERVER
See Also:
Constant Field Values

ADEMPIERE_MAIL_USER

public static final String ADEMPIERE_MAIL_USER
See Also:
Constant Field Values

ADEMPIERE_MAIL_PASSWORD

public static final String ADEMPIERE_MAIL_PASSWORD
See Also:
Constant Field Values

ADEMPIERE_ADMIN_EMAIL

public static final String ADEMPIERE_ADMIN_EMAIL
See Also:
Constant Field Values

ADEMPIERE_MAIL_UPDATED

public static final String ADEMPIERE_MAIL_UPDATED
See Also:
Constant Field Values

ADEMPIERE_FTP_SERVER

public static final String ADEMPIERE_FTP_SERVER
See Also:
Constant Field Values

ADEMPIERE_FTP_USER

public static final String ADEMPIERE_FTP_USER
See Also:
Constant Field Values

ADEMPIERE_FTP_PASSWORD

public static final String ADEMPIERE_FTP_PASSWORD
See Also:
Constant Field Values

ADEMPIERE_FTP_PREFIX

public static final String ADEMPIERE_FTP_PREFIX
See Also:
Constant Field Values

ADEMPIERE_WEBSTORES

public static final String ADEMPIERE_WEBSTORES
See Also:
Constant Field Values

APPSTYPE_JBOSS

protected static String APPSTYPE_JBOSS
JBoss (default)


APPSTYPE_TOMCAT

protected static String APPSTYPE_TOMCAT
Tomcat only

Constructor Detail

ConfigurationData

public ConfigurationData(ConfigurationPanel panel)
Constructor

Parameters:
panel - UI panel
Method Detail

load

public boolean load()
Load Configuration Data

Returns:
true if loaded

resolveDatabaseName

public String resolveDatabaseName(String connectionName)

test

public boolean test()
test

Returns:
true if test ok

testPort

protected boolean testPort(String protocol,
                           String server,
                           int port,
                           String file)
Test Apps Server Port (client perspective)

Parameters:
protocol - protocol (http, ..)
server - server name
port - port
file - file name
Returns:
true if able to connect

testServerPort

protected boolean testServerPort(int port)
Test Server Port

Parameters:
port - port
Returns:
true if able to create

testPort

protected boolean testPort(InetAddress host,
                           int port,
                           boolean shouldBeUsed)
Test Port

Parameters:
host - host
port - port
shouldBeUsed - true if it should be used
Returns:
true if some server answered on port

save

public boolean save()
Save Settings

Returns:
true if saved

getAdempiereHome

public String getAdempiereHome()
Get Adempiere Home

Returns:
adempiere home

setAdempiereHome

public void setAdempiereHome(String adempiereHome)
Set Adempiere Home

Parameters:
adempiereHome -

getKeyStore

public String getKeyStore()
Get Key Store

Returns:
password

setKeyStore

public void setKeyStore(String password)
Set Key Store Password

Parameters:
password -

initJava

public void initJava()
Init Database


testJava

public String testJava()
Test Java

Returns:
error message or null of OK

setJavaType

public int setJavaType(String javaType)
Set Java Type

Parameters:
javaType - The javaType to set.

getJavaType

public String getJavaType()
Returns:
Returns the javaType.

getJavaHome

public String getJavaHome()
Returns:
Returns the javaHome.

setJavaHome

public void setJavaHome(String javaHome)
Parameters:
javaHome - The javaHome to set.

initAppsServer

public void initAppsServer()
Init Apps Server


testAppsServer

public String testAppsServer()
Test Apps Server

Returns:
error message or null of OK

setAppsServerType

public int setAppsServerType(String appsType)
Set Apps Server Type

Parameters:
appsType - The appsType to set.

getAppsServerType

public String getAppsServerType()
Get Apps Server Type

Returns:
Apps Server Type

getAppsServer

public String getAppsServer()
Returns:
Returns the appsServer.

setAppsServer

public void setAppsServer(String appsServer)
Parameters:
appsServer - The appsServer to set.

getAppsServerDeployDir

public String getAppsServerDeployDir()
Returns:
Returns the appsServerDeployDir.

setAppsServerDeployDir

public void setAppsServerDeployDir(String appsServerDeployDir)
Parameters:
appsServerDeployDir - The appsServerDeployDir to set.

setAppsServerDeployDir

public void setAppsServerDeployDir(boolean enable)
Parameters:
enable - if true enable entry

getAppsServerJNPPort

public int getAppsServerJNPPort()
Returns:
Returns the appsServerJNPPort.

setAppsServerJNPPort

public void setAppsServerJNPPort(String appsServerJNPPort)
Parameters:
appsServerJNPPort - The appsServerJNPPort to set.

setAppsServerJNPPort

public void setAppsServerJNPPort(boolean enable)
Parameters:
enable - if enable JNP entry

getAppsServerSSLPort

public int getAppsServerSSLPort()
Returns:
Returns the appsServerSSLPort.

setAppsServerSSLPort

public void setAppsServerSSLPort(String appsServerSSLPort)
Parameters:
appsServerSSLPort - The appsServerSSLPort to set.

setAppsServerSSLPort

public void setAppsServerSSLPort(boolean enable)
Parameters:
enable - if tre enable SSL entry

getAppsServerWebPort

public int getAppsServerWebPort()
Returns:
Returns the appsServerWebPort.

setAppsServerWebPort

public void setAppsServerWebPort(String appsServerWebPort)
Parameters:
appsServerWebPort - The appsServerWebPort to set.

setAppsServerWebPort

public void setAppsServerWebPort(boolean enable)
Parameters:
enable - if tre enable Web entry

initDatabase

public void initDatabase(String selected)
Init Database

Parameters:
selected - DB

testDatabase

public String testDatabase()
Test Database

Returns:
error message or null of OK

setDatabaseType

public int setDatabaseType(String databaseType)
Set Database Type

Parameters:
databaseType - The databaseType to set.

getDatabaseType

public String getDatabaseType()
Returns:
Returns the databaseType.

getDatabaseDiscovered

public String getDatabaseDiscovered()
Returns:
Returns the database Discovered.

setDatabaseDiscovered

public void setDatabaseDiscovered(String databaseDiscovered)
Parameters:
databaseDiscovered - The database Discovered to set.

getDatabaseName

public String getDatabaseName()
Returns:
Returns the databaseName.

setDatabaseName

public void setDatabaseName(String databaseName)
Parameters:
databaseName - The databaseName to set.

getDatabasePassword

public String getDatabasePassword()
Returns:
Returns the database User Password.

setDatabasePassword

public void setDatabasePassword(String databasePassword)
Parameters:
databasePassword - The databasePassword to set.

getDatabasePort

public int getDatabasePort()
Returns:
Returns the databasePort.

setDatabasePort

public void setDatabasePort(String databasePort)
Parameters:
databasePort - The databasePort to set.

getDatabaseServer

public String getDatabaseServer()
Returns:
Returns the databaseServer.

setDatabaseServer

public void setDatabaseServer(String databaseServer)
Parameters:
databaseServer - The databaseServer to set.

getDatabaseSystemPassword

public String getDatabaseSystemPassword()
Returns:
Returns the databaseSystemPassword.

setDatabaseSystemPassword

public void setDatabaseSystemPassword(String databaseSystemPassword)
Parameters:
databaseSystemPassword - The databaseSystemPassword to set.

setDatabaseSystemPassword

public void setDatabaseSystemPassword(boolean enable)
Parameters:
enable - enable Database System Password

getDatabaseUser

public String getDatabaseUser()
Returns:
Returns the databaseUser.

setDatabaseUser

public void setDatabaseUser(String databaseUser)
Parameters:
databaseUser - The databaseUser to set.

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.