Compiere 3.1

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 COMPIERE_ADMIN_EMAIL
           
static String COMPIERE_ENV_FILE
          Properties File name
static String COMPIERE_FTP_PASSWORD
           
static String COMPIERE_FTP_PREFIX
           
static String COMPIERE_FTP_SERVER
           
static String COMPIERE_FTP_USER
           
static String COMPIERE_HOME
          Compiere Home
static String COMPIERE_JAVA_OPTIONS
          VM Optione
static String COMPIERE_KEYSTORE
          KeyStore FileName
static String COMPIERE_KEYSTORECODEALIAS
          KeyStore Code
static String COMPIERE_KEYSTOREPASS
          KeyStote Password
static String COMPIERE_KEYSTOREWEBALIAS
          KeyStore Web SSL
static String COMPIERE_MAIL_PASSWORD
           
static String COMPIERE_MAIL_SERVER
           
static String COMPIERE_MAIL_UPDATED
           
static String COMPIERE_MAIL_USER
           
static String COMPIERE_WEBSTORES
           
static String JAVA_HOME
          VM Home
static String JAVA_TYPE
          VM Type
protected static String JAVATYPE_IBM
          IBM VM
protected static String JAVATYPE_SUN
          SUN VM (default)
static String KEYSTORE_PASSWORD
          Default Keysore Password
protected  ConfigurationPanel p_panel
          UI Panel
protected  Properties p_properties
          Environment Properties
 
Constructor Summary
ConfigurationData(ConfigurationPanel panel, Properties properties)
          Constructor
 
Method Summary
 String getAppsServer()
           
 String getAppsServerDeployDir()
           
 int getAppsServerJNPPort()
           
 int getAppsServerSSLPort()
           
 String getAppsServerType()
          Get Apps Server Type
 int getAppsServerWebPort()
           
 String getCompiereHome()
          Get Compiere Home
 String getDatabaseDiscovered()
           
 String getDatabaseName()
           
 String getDatabasePassword()
           
 int getDatabasePort()
           
 String getDatabasePortString()
           
 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
 boolean save()
          Save Settings
 void setAppsServer(String appsServer)
           
 void setAppsServerDeployDir(boolean enable)
           
 void setAppsServerDeployDir(String appsServerDeployDir)
           
 void setAppsServerJNPPort(boolean enable)
           
 void setAppsServerJNPPort(String appsServerJNPPort)
           
 void setAppsServerJNPPortLabel(String label)
           
 void setAppsServerSSLPort(boolean enable)
           
 void setAppsServerSSLPort(String appsServerSSLPort)
           
 void setAppsServerType(String appsType)
          Set Apps Server Type
 void setAppsServerWebPort(boolean enable)
           
 void setAppsServerWebPort(String appsServerWebPort)
           
 void setCompiereHome(String compiereHome)
          Set Compiere Home
 void setDatabaseDiscovered(boolean enable)
           
 void setDatabaseDiscovered(String databaseDiscovered)
           
 void setDatabaseName(boolean enable)
           
 void setDatabaseName(String databaseName)
           
 void setDatabasePassword(String databasePassword)
           
 void setDatabasePort(String databasePort)
           
 void setDatabaseServer(String databaseServer)
           
 void setDatabaseSystemPassword(boolean enable)
           
 void setDatabaseSystemPassword(String databaseSystemPassword)
           
 void setDatabaseType(String databaseType)
          Set Database Type
 void setDatabaseUser(boolean enable)
           
 void setDatabaseUser(String databaseUser)
           
 void setJavaHome(String javaHome)
           
 void setJavaType(String javaType)
          Set Java Type
 void setKeyStore(String password)
          Set Key Store Password
 boolean test(boolean finalIteration)
          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


COMPIERE_ENV_FILE

public static final String COMPIERE_ENV_FILE
Properties File name

See Also:
Constant Field Values

COMPIERE_HOME

public static final String COMPIERE_HOME
Compiere Home

See Also:
Constant Field Values

JAVA_HOME

public static final String JAVA_HOME
VM Home

See Also:
Constant Field Values

JAVA_TYPE

public static final String JAVA_TYPE
VM Type

See Also:
Constant Field Values

COMPIERE_JAVA_OPTIONS

public static final String COMPIERE_JAVA_OPTIONS
VM Optione

See Also:
Constant Field Values

COMPIERE_KEYSTORE

public static final String COMPIERE_KEYSTORE
KeyStore FileName

See Also:
Constant Field Values

COMPIERE_KEYSTOREPASS

public static final String COMPIERE_KEYSTOREPASS
KeyStote Password

See Also:
Constant Field Values

KEYSTORE_PASSWORD

public static final String KEYSTORE_PASSWORD
Default Keysore Password

See Also:
Constant Field Values

COMPIERE_KEYSTORECODEALIAS

public static final String COMPIERE_KEYSTORECODEALIAS
KeyStore Code

See Also:
Constant Field Values

COMPIERE_KEYSTOREWEBALIAS

public static final String COMPIERE_KEYSTOREWEBALIAS
KeyStore Web SSL

See Also:
Constant Field Values

COMPIERE_MAIL_SERVER

public static final String COMPIERE_MAIL_SERVER
See Also:
Constant Field Values

COMPIERE_MAIL_USER

public static final String COMPIERE_MAIL_USER
See Also:
Constant Field Values

COMPIERE_MAIL_PASSWORD

public static final String COMPIERE_MAIL_PASSWORD
See Also:
Constant Field Values

COMPIERE_ADMIN_EMAIL

public static final String COMPIERE_ADMIN_EMAIL
See Also:
Constant Field Values

COMPIERE_MAIL_UPDATED

public static final String COMPIERE_MAIL_UPDATED
See Also:
Constant Field Values

COMPIERE_FTP_SERVER

public static final String COMPIERE_FTP_SERVER
See Also:
Constant Field Values

COMPIERE_FTP_USER

public static final String COMPIERE_FTP_USER
See Also:
Constant Field Values

COMPIERE_FTP_PASSWORD

public static final String COMPIERE_FTP_PASSWORD
See Also:
Constant Field Values

COMPIERE_FTP_PREFIX

public static final String COMPIERE_FTP_PREFIX
See Also:
Constant Field Values

COMPIERE_WEBSTORES

public static final String COMPIERE_WEBSTORES
See Also:
Constant Field Values

JAVATYPE_SUN

protected static String JAVATYPE_SUN
SUN VM (default)


JAVATYPE_IBM

protected static String JAVATYPE_IBM
IBM VM

Constructor Detail

ConfigurationData

public ConfigurationData(ConfigurationPanel panel,
                         Properties properties)
Constructor

Parameters:
panel - UI panel
properties - configuration properties
Method Detail

load

public boolean load()
Load Configuration Data

Returns:
true if loaded

test

public boolean test(boolean finalIteration)
Test

Parameters:
finalIteration - final 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

getCompiereHome

public String getCompiereHome()
Get Compiere Home

Returns:
compiere home

setCompiereHome

public void setCompiereHome(String compiereHome)
Set Compiere Home

Parameters:
compiereHome -

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 void 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 void 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

setAppsServerJNPPortLabel

public void setAppsServerJNPPortLabel(String label)
Parameters:
label - The JNDI/JNP port label

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 void 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.

setDatabaseDiscovered

public void setDatabaseDiscovered(boolean enable)
Parameters:
enable - Database Discovered

getDatabaseName

public String getDatabaseName()
Returns:
Returns the databaseName.

setDatabaseName

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

setDatabaseName

public void setDatabaseName(boolean enable)
Parameters:
enable - enable Database Name

getDatabasePassword

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

setDatabasePassword

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

getDatabasePortString

public String getDatabasePortString()
Returns:
Returns the databasePort.

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.

setDatabaseUser

public void setDatabaseUser(boolean enable)
Parameters:
enable - enable Database User

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.