|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sibvisions.rad.server.config.Configuration
public final class Configuration
The Configuration
enables the access to the server zone and
all available application zones.
The zones are organized in following directories:
<CONFIG-DIRECTORY> |- apps (applications directory) |- <application name> (application zone) (application directory - case sensitive) |- src (source files) |- libs (additional libraries) |- classes (compiled sources) |- config.xml (application configuration file) |- server (server zone) (server directory) |- config.xml (server configuration file)
Nested Class Summary | |
---|---|
static class |
Configuration.ApplicationListOption
Application name restriction. |
Method Summary | |
---|---|
static File |
getApplicationsDir()
Returns the directory with the applications. |
static ApplicationZone |
getApplicationZone(String sApplicationName)
Returns the current zone for an application. |
static AppSettings |
getAppSettings()
Gets the application settings. |
static File |
getConfigurationDir()
Returns the directory with the configuration files. |
static File |
getServerDir()
Returns the server directory. |
static ServerZone |
getServerZone()
Returns the server zone. |
static boolean |
isApplication(String pApplicationName)
Checks if a given application name exists as application. |
static List<String> |
listApplicationNames(Configuration.ApplicationListOption pListOption)
Gets a list of all available application names. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static File getConfigurationDir()
public static File getApplicationsDir()
public static File getServerDir()
public static ApplicationZone getApplicationZone(String sApplicationName) throws Exception
sApplicationName
- the desired application
Exception
- if the application zone has errorspublic static ServerZone getServerZone() throws Exception
Exception
- if the server zone has errorspublic static List<String> listApplicationNames(Configuration.ApplicationListOption pListOption)
pListOption
- an option to ignore/list specific applications
public static boolean isApplication(String pApplicationName)
pApplicationName
- an application name
true
if the application is available and is valid (configuration is available),
false
otherwisepublic static AppSettings getAppSettings()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |