Package org.compiere.install
Class ConfigurationData
java.lang.Object
org.compiere.install.ConfigurationData
Configuration Data
- Version:
- $Id: ConfigurationData.java,v 1.4 2006/07/30 00:57:42 jjanke Exp $
- Author:
- Jorg Janke
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDB Pathstatic final Stringstatic final Stringstatic final Stringstatic final StringDB Typestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic String[]Database Typesstatic final StringProperties File namestatic final StringAdempiere Homestatic final Stringstatic final Stringstatic String[]Java VM Typesstatic final StringDefault Keysore Passwordprotected static final CLoggerStatic Loggerprotected ConfigurationPanelUI Panelprotected PropertiesEnvironment Properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidGet Adempiere HomeintintbooleanintGet Key StoregetProperty(String property) getWebStores(Connection con) Get Web Store Context Names separated by ,voidInit Apps ServervoidinitDatabase(String selected) Init DatabasevoidinitJava()Init Databasebooleanload()Load Configuration DataresolveDatabaseName(String connectionName) booleansave()Save SettingsvoidsetAdempiereHome(String adempiereHome) Set Adempiere HomevoidsetAdminEMail(String adminEMail) voidsetAppsServer(String appsServer) voidsetAppsServerSSLPort(boolean enable) voidsetAppsServerSSLPort(String appsServerSSLPort) voidsetAppsServerWebPort(boolean enable) voidsetAppsServerWebPort(String appsServerWebPort) voidsetDatabaseDiscovered(String databaseDiscovered) voidsetDatabaseExists(String dbExists) voidsetDatabaseName(String databaseName) voidsetDatabasePassword(String databasePassword) voidsetDatabasePort(String databasePort) voidsetDatabaseServer(String databaseServer) voidsetDatabaseSystemPassword(boolean enable) voidsetDatabaseSystemPassword(String databaseSystemPassword) intsetDatabaseType(String databaseType) Set Database TypevoidsetDatabaseUser(String databaseUser) voidsetJavaHome(String javaHome) voidsetJavaOptions(String javaOptions) voidsetKeyStore(String password) Set Key Store PasswordvoidsetMailPassword(String mailPassword) voidsetMailServer(String mailServer) voidsetMailUser(String mailUser) voidsetProperty(String key, String value) Set Configuration Propertybooleantest(IDBConfigMonitor monitor) testTest Adempiere and set AdempiereHomeTest Apps ServertestDatabase(IDBConfigMonitor monitor) Test DatabasetestJava()Test JavatestMail()Test (optional) MailbooleanTest Apps Server Port (client perspective)booleantestPort(InetAddress host, int port, boolean shouldBeUsed) Test Portprotected booleantestServerPort(int port) Test Server PortvoidupdateProperty(String property, String value)
-
Field Details
-
p_panel
UI Panel -
p_properties
Environment Properties -
log
Static Logger -
IDEMPIERE_ENV_FILE
Properties File name- See Also:
-
IDEMPIERE_HOME
Adempiere Home- See Also:
-
JAVA_HOME
- See Also:
-
IDEMPIERE_JAVA_OPTIONS
- See Also:
-
KEYSTORE_PASSWORD
Default Keysore Password- See Also:
-
ADEMPIERE_APPS_TYPE
- See Also:
-
ADEMPIERE_APPS_SERVER
- See Also:
-
ADEMPIERE_APPS_DEPLOY
- See Also:
-
ADEMPIERE_JNP_PORT
- See Also:
-
ADEMPIERE_WEB_PORT
- See Also:
-
ADEMPIERE_SSL_PORT
- See Also:
-
ADEMPIERE_WEB_ALIAS
- See Also:
-
ADEMPIERE_KEYSTORE
- See Also:
-
ADEMPIERE_KEYSTOREPASS
- See Also:
-
ADEMPIERE_KEYSTORECODEALIAS
- See Also:
-
ADEMPIERE_KEYSTOREWEBALIAS
- See Also:
-
ADEMPIERE_CERT_CN
- See Also:
-
ADEMPIERE_CERT_ORG
- See Also:
-
ADEMPIERE_CERT_ORG_UNIT
- See Also:
-
ADEMPIERE_CERT_LOCATION
- See Also:
-
ADEMPIERE_CERT_STATE
- See Also:
-
ADEMPIERE_CERT_COUNTRY
- See Also:
-
ADEMPIERE_DB_TYPE
DB Type- See Also:
-
ADEMPIERE_DB_PATH
DB Path- See Also:
-
ADEMPIERE_DB_SERVER
- See Also:
-
ADEMPIERE_DB_PORT
- See Also:
-
ADEMPIERE_DB_NAME
- See Also:
-
ADEMPIERE_DB_URL
- See Also:
-
ADEMPIERE_DB_USER
- See Also:
-
ADEMPIERE_DB_PASSWORD
- See Also:
-
ADEMPIERE_DB_SYSTEM
- See Also:
-
ADEMPIERE_DB_EXISTS
- See Also:
-
ADEMPIERE_MAIL_SERVER
- See Also:
-
ADEMPIERE_MAIL_USER
- See Also:
-
ADEMPIERE_MAIL_PASSWORD
- See Also:
-
ADEMPIERE_ADMIN_EMAIL
- See Also:
-
ADEMPIERE_MAIL_UPDATED
- See Also:
-
ADEMPIERE_FTP_SERVER
- See Also:
-
ADEMPIERE_FTP_USER
- See Also:
-
ADEMPIERE_FTP_PASSWORD
- See Also:
-
ADEMPIERE_FTP_PREFIX
- See Also:
-
ADEMPIERE_WEBSTORES
- See Also:
-
secretVars
-
JAVATYPE
Java VM Types -
DBTYPE
Database Types
-
-
Constructor Details
-
ConfigurationData
Constructor- Parameters:
panel- UI panel
-
-
Method Details
-
updateProperty
-
getProperty
-
load
public boolean load()Load Configuration Data- Returns:
- true if loaded
-
resolveDatabaseName
-
test
test- Returns:
- true if test ok
-
testAdempiere
Test Adempiere and set AdempiereHome- Returns:
- error message or null if OK
-
testMail
Test (optional) Mail- Returns:
- error message or null, if OK
-
testPort
Test Apps Server Port (client perspective)- Parameters:
protocol- protocol (http, ..)server- server nameport- portfile- 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
Test Port- Parameters:
host- hostport- portshouldBeUsed- 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
Get Adempiere Home- Returns:
- adempiere home
-
setAdempiereHome
Set Adempiere Home- Parameters:
adempiereHome-
-
getKeyStore
Get Key Store- Returns:
- password
-
setKeyStore
Set Key Store Password- Parameters:
password-
-
initJava
public void initJava()Init Database -
testJava
Test Java- Returns:
- error message or null of OK
-
getJavaHome
- Returns:
- Returns the javaHome.
-
setJavaHome
- Parameters:
javaHome- The javaHome to set.
-
getJavaOptions
- Returns:
- Java Options
-
setJavaOptions
- Parameters:
javaOptions- The javaOptions to set.
-
initAppsServer
public void initAppsServer()Init Apps Server -
testAppsServer
Test Apps Server- Returns:
- error message or null of OK
-
getAppsServer
- Returns:
- Returns the appsServer.
-
setAppsServer
- Parameters:
appsServer- The appsServer to set.
-
getAppsServerSSLPort
public int getAppsServerSSLPort()- Returns:
- Returns the appsServerSSLPort.
-
setAppsServerSSLPort
- 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
- Parameters:
appsServerWebPort- The appsServerWebPort to set.
-
setAppsServerWebPort
public void setAppsServerWebPort(boolean enable) - Parameters:
enable- if tre enable Web entry
-
initDatabase
Init Database- Parameters:
selected- DB
-
testDatabase
Test Database- Parameters:
monitor-- Returns:
- error message or null of OK
-
setDatabaseType
Set Database Type- Parameters:
databaseType- The databaseType to set.
-
getDatabaseType
- Returns:
- Returns the databaseType.
-
getDatabaseDiscovered
- Returns:
- Returns the database Discovered.
-
setDatabaseDiscovered
- Parameters:
databaseDiscovered- The database Discovered to set.
-
getDatabaseName
- Returns:
- Returns the databaseName.
-
setDatabaseName
- Parameters:
databaseName- The databaseName to set.
-
getDatabasePassword
- Returns:
- Returns the database User Password.
-
setDatabasePassword
- Parameters:
databasePassword- The databasePassword to set.
-
getDatabasePort
public int getDatabasePort()- Returns:
- Returns the databasePort.
-
setDatabasePort
- Parameters:
databasePort- The databasePort to set.
-
getDatabaseServer
- Returns:
- Returns the databaseServer.
-
setDatabaseServer
- Parameters:
databaseServer- The databaseServer to set.
-
getDatabaseSystemPassword
- Returns:
- Returns the databaseSystemPassword.
-
setDatabaseSystemPassword
- Parameters:
databaseSystemPassword- The databaseSystemPassword to set.
-
setDatabaseSystemPassword
public void setDatabaseSystemPassword(boolean enable) - Parameters:
enable- enable Database System Password
-
setDatabaseExists
- Parameters:
dbExists- ADEMPIERE_DB_EXISTS
-
getDatabaseExists
public boolean getDatabaseExists() -
getDatabaseUser
- Returns:
- Returns the databaseUser.
-
setDatabaseUser
- Parameters:
databaseUser- The databaseUser to set.
-
getMailServer
- Returns:
- Returns the mail Server.
-
setMailServer
-
getMailUser
- Returns:
- Returns the mailUser.
-
setMailUser
- Parameters:
mailUser- The mailUser to set.
-
getMailPassword
- Returns:
- Returns the mail User Password.
-
setMailPassword
- Parameters:
mailPassword- The mailPassword to set.
-
getAdminEMail
- Returns:
- Returns the admin email
-
setAdminEMail
- Parameters:
adminEMail- The admin email
-
getWebStores
Get Web Store Context Names separated by ,- Parameters:
con- connection- Returns:
- String of Web Store Names - e.g. /wstore
-
setProperty
Set Configuration Property- Parameters:
key- keyvalue- value
-
dbChanged
public void dbChanged()
-