com.xebialabs.deployit
Class DeployitConfig

java.lang.Object
  extended by com.xebialabs.deployit.DeployitConfig

public class DeployitConfig
extends java.lang.Object


Field Summary
protected  java.lang.String adminPassword
           
static java.lang.String DEFAULT_ADMIN_PASSWORD
           
static java.lang.String DEFAULT_WEB_CONTEXT_ROOT
           
static java.lang.String DEFAULT_WEBCONTENT_PACKAGE
           
protected  int httpPort
           
protected  java.lang.String importablePackagesPath
           
protected  java.lang.String jcrRepositoryPath
           
static java.lang.String KEY_ADMIN_PASSWORD
           
static java.lang.String KEY_CUSTOM_PREFIX
           
static java.lang.String KEY_DEFAULT_PREFIX
           
static java.lang.String KEY_HTTP_BIND_ADDRESS
           
static java.lang.String KEY_HTTP_CONTEXT_ROOT
           
static java.lang.String KEY_HTTP_PORT
           
static java.lang.String KEY_IMPORTABLE_PACKAGES_PATH
           
static java.lang.String KEY_JCR_REPOSITORY_PATH
           
static java.lang.String KEY_KEYSTORE_KEYPASSWORD
           
static java.lang.String KEY_KEYSTORE_PASSWORD
           
static java.lang.String KEY_KEYSTORE_PATH
           
static java.lang.String KEY_MAXIMUM_THREADS
           
static java.lang.String KEY_MINIMUM_THREADS
           
static java.lang.String KEY_SSL_PROTOCOL
           
static java.lang.String KEY_USE_SSL
           
protected  java.lang.String keyStoreKeyPassword
           
protected  java.lang.String keyStorePassword
           
protected  java.lang.String keyStorePath
           
protected  int maxThreads
           
protected  int minThreads
           
static java.lang.String SPRING_CONFIG
           
static java.lang.String SPRING_CTX_CFG_LOCATION_KEY
           
protected  boolean ssl
           
protected  java.lang.String sslProtocol
           
 
Constructor Summary
DeployitConfig()
           
 
Method Summary
 java.lang.String getAdminPassword()
           
 java.lang.String getHttpBindAddress()
           
 int getHttpPort()
           
 java.lang.String getImportablePackagesPath()
           
 java.lang.String getJcrRepositoryPath()
           
 java.lang.String getKeyStoreKeyPassword()
           
 java.lang.String getKeyStorePassword()
           
 java.lang.String getKeyStorePath()
           
 int getMaxThreads()
           
 int getMinThreads()
           
 java.lang.String getSslProtocol()
           
 java.lang.String getWebContextRoot()
           
 boolean isDirty()
           
 boolean isNewConfiguration()
           
 boolean isSsl()
           
 boolean isValid()
           
 void load(java.util.Properties properties)
           
 void save(java.util.Properties properties)
           
 void setAdminPassword(java.lang.String adminPassword)
           
 void setHttpBindAddress(java.lang.String httpBindAddress)
           
 void setHttpPort(int httpPort)
           
 void setImportablePackagesPath(java.lang.String setImportablePackagesPath)
           
 void setJcrRepositoryPath(java.lang.String jcrRepositoryPath)
           
 void setKeyStoreKeyPassword(java.lang.String keyStoreKeyPassword)
           
 void setKeyStorePassword(java.lang.String keyStorePassword)
           
 void setKeyStorePath(java.lang.String keyStorePath)
           
 void setMaxThreads(int maxThreads)
           
 void setMinThreads(int minThreads)
           
 void setSsl(boolean ssl)
           
 void setSslProtocol(java.lang.String sslProtocol)
           
 void setWebContextRoot(java.lang.String webContextRoot)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SPRING_CTX_CFG_LOCATION_KEY

public static final java.lang.String SPRING_CTX_CFG_LOCATION_KEY
See Also:
Constant Field Values

SPRING_CONFIG

public static final java.lang.String SPRING_CONFIG
See Also:
Constant Field Values

DEFAULT_WEBCONTENT_PACKAGE

public static final java.lang.String DEFAULT_WEBCONTENT_PACKAGE
See Also:
Constant Field Values

DEFAULT_WEB_CONTEXT_ROOT

public static final java.lang.String DEFAULT_WEB_CONTEXT_ROOT
See Also:
Constant Field Values

DEFAULT_ADMIN_PASSWORD

public static final java.lang.String DEFAULT_ADMIN_PASSWORD
See Also:
Constant Field Values

KEY_USE_SSL

public static final java.lang.String KEY_USE_SSL
See Also:
Constant Field Values

KEY_SSL_PROTOCOL

public static final java.lang.String KEY_SSL_PROTOCOL
See Also:
Constant Field Values

KEY_KEYSTORE_PATH

public static final java.lang.String KEY_KEYSTORE_PATH
See Also:
Constant Field Values

KEY_KEYSTORE_PASSWORD

public static final java.lang.String KEY_KEYSTORE_PASSWORD
See Also:
Constant Field Values

KEY_KEYSTORE_KEYPASSWORD

public static final java.lang.String KEY_KEYSTORE_KEYPASSWORD
See Also:
Constant Field Values

KEY_HTTP_BIND_ADDRESS

public static final java.lang.String KEY_HTTP_BIND_ADDRESS
See Also:
Constant Field Values

KEY_HTTP_PORT

public static final java.lang.String KEY_HTTP_PORT
See Also:
Constant Field Values

KEY_HTTP_CONTEXT_ROOT

public static final java.lang.String KEY_HTTP_CONTEXT_ROOT
See Also:
Constant Field Values

KEY_JCR_REPOSITORY_PATH

public static final java.lang.String KEY_JCR_REPOSITORY_PATH
See Also:
Constant Field Values

KEY_IMPORTABLE_PACKAGES_PATH

public static final java.lang.String KEY_IMPORTABLE_PACKAGES_PATH
See Also:
Constant Field Values

KEY_MINIMUM_THREADS

public static final java.lang.String KEY_MINIMUM_THREADS
See Also:
Constant Field Values

KEY_MAXIMUM_THREADS

public static final java.lang.String KEY_MAXIMUM_THREADS
See Also:
Constant Field Values

KEY_DEFAULT_PREFIX

public static final java.lang.String KEY_DEFAULT_PREFIX
See Also:
Constant Field Values

KEY_ADMIN_PASSWORD

public static final java.lang.String KEY_ADMIN_PASSWORD
See Also:
Constant Field Values

KEY_CUSTOM_PREFIX

public static final java.lang.String KEY_CUSTOM_PREFIX
See Also:
Constant Field Values

keyStorePath

protected java.lang.String keyStorePath

keyStorePassword

protected java.lang.String keyStorePassword

keyStoreKeyPassword

protected java.lang.String keyStoreKeyPassword

httpPort

protected int httpPort

jcrRepositoryPath

protected java.lang.String jcrRepositoryPath

importablePackagesPath

protected java.lang.String importablePackagesPath

ssl

protected boolean ssl

sslProtocol

protected java.lang.String sslProtocol

minThreads

protected int minThreads

adminPassword

protected java.lang.String adminPassword

maxThreads

protected int maxThreads
Constructor Detail

DeployitConfig

public DeployitConfig()
Method Detail

load

public void load(java.util.Properties properties)

save

public void save(java.util.Properties properties)

isValid

public boolean isValid()

isNewConfiguration

public boolean isNewConfiguration()

setSsl

public void setSsl(boolean ssl)

isSsl

public boolean isSsl()

getKeyStorePath

public java.lang.String getKeyStorePath()

setKeyStorePath

public void setKeyStorePath(java.lang.String keyStorePath)

getKeyStorePassword

public java.lang.String getKeyStorePassword()

setKeyStorePassword

public void setKeyStorePassword(java.lang.String keyStorePassword)

getKeyStoreKeyPassword

public java.lang.String getKeyStoreKeyPassword()

setKeyStoreKeyPassword

public void setKeyStoreKeyPassword(java.lang.String keyStoreKeyPassword)

getHttpBindAddress

public java.lang.String getHttpBindAddress()

setHttpBindAddress

public void setHttpBindAddress(java.lang.String httpBindAddress)

getHttpPort

public int getHttpPort()

setHttpPort

public void setHttpPort(int httpPort)

getJcrRepositoryPath

public java.lang.String getJcrRepositoryPath()

setJcrRepositoryPath

public void setJcrRepositoryPath(java.lang.String jcrRepositoryPath)

getImportablePackagesPath

public java.lang.String getImportablePackagesPath()

setImportablePackagesPath

public void setImportablePackagesPath(java.lang.String setImportablePackagesPath)

getSslProtocol

public java.lang.String getSslProtocol()

setSslProtocol

public void setSslProtocol(java.lang.String sslProtocol)

getMinThreads

public int getMinThreads()

setMinThreads

public void setMinThreads(int minThreads)

getMaxThreads

public int getMaxThreads()

setMaxThreads

public void setMaxThreads(int maxThreads)

isDirty

public boolean isDirty()

getAdminPassword

public java.lang.String getAdminPassword()

setAdminPassword

public void setAdminPassword(java.lang.String adminPassword)

getWebContextRoot

public java.lang.String getWebContextRoot()

setWebContextRoot

public void setWebContextRoot(java.lang.String webContextRoot)