public class SystemContainerManager
extends java.lang.Object
implements de.innovationgate.webgate.api.WGDatabaseEventListener, de.innovationgate.webgate.api.WGDesignChangeListener, de.innovationgate.webgate.api.WGDatabaseConnectListener
Modifier and Type | Class and Description |
---|---|
class |
SystemContainerManager.LibraryReloadOccasion |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CSCONFIG_FILE |
static java.lang.String |
CSCONFIG_PATH |
static java.lang.String |
INITDUMP_CS |
static java.lang.String |
INITDUMP_PLUGIN |
static java.lang.String |
LICENSE_PATH |
static java.lang.String |
OVERLAY_DATA_PATH |
static java.lang.String |
SCHEMA_FILE |
static java.lang.String |
SCHEMA_PATH |
Constructor and Description |
---|
SystemContainerManager(WGACore core) |
Modifier and Type | Method and Description |
---|---|
de.innovationgate.wgpublisher.SystemContainerManager.SystemContainerContext |
addDatabase(de.innovationgate.webgate.api.WGDatabase db,
boolean initACL) |
de.innovationgate.wgpublisher.SystemContainerManager.SystemContainerContext |
addDatabase(de.innovationgate.webgate.api.WGDatabase db,
WGAPlugin plugin,
boolean initACL) |
void |
databaseConnected(de.innovationgate.webgate.api.WGDatabaseEvent event) |
void |
databaseConnectionError(de.innovationgate.webgate.api.WGDatabaseEvent event) |
void |
databaseUpdate(de.innovationgate.webgate.api.WGDatabaseEvent event) |
void |
designChanged(de.innovationgate.webgate.api.WGDesignChangeEvent event) |
java.util.List<java.lang.String> |
getJARDescriptions() |
java.net.URL[] |
getJARURLs() |
de.innovationgate.wga.common.beans.csconfig.v1.RemoteAction |
getRemoteAction(de.innovationgate.webgate.api.WGDatabase db,
java.lang.String actionID) |
boolean |
isTemporary() |
void |
removeDatabase(de.innovationgate.webgate.api.WGDatabase db) |
public static final java.lang.String INITDUMP_CS
public static final java.lang.String INITDUMP_PLUGIN
public static final java.lang.String CSCONFIG_FILE
public static final java.lang.String SCHEMA_FILE
public static final java.lang.String CSCONFIG_PATH
public static final java.lang.String SCHEMA_PATH
public static final java.lang.String OVERLAY_DATA_PATH
public static final java.lang.String LICENSE_PATH
public SystemContainerManager(WGACore core)
public de.innovationgate.wgpublisher.SystemContainerManager.SystemContainerContext addDatabase(de.innovationgate.webgate.api.WGDatabase db, WGAPlugin plugin, boolean initACL) throws java.lang.Exception
java.lang.Exception
public de.innovationgate.wgpublisher.SystemContainerManager.SystemContainerContext addDatabase(de.innovationgate.webgate.api.WGDatabase db, boolean initACL) throws java.lang.Exception
java.lang.Exception
public void removeDatabase(de.innovationgate.webgate.api.WGDatabase db)
public void databaseUpdate(de.innovationgate.webgate.api.WGDatabaseEvent event)
databaseUpdate
in interface de.innovationgate.webgate.api.WGDatabaseEventListener
public boolean isTemporary()
isTemporary
in interface de.innovationgate.webgate.api.WGDatabaseEventListener
public java.net.URL[] getJARURLs()
public java.util.List<java.lang.String> getJARDescriptions()
public void designChanged(de.innovationgate.webgate.api.WGDesignChangeEvent event)
designChanged
in interface de.innovationgate.webgate.api.WGDesignChangeListener
public void databaseConnected(de.innovationgate.webgate.api.WGDatabaseEvent event)
databaseConnected
in interface de.innovationgate.webgate.api.WGDatabaseConnectListener
public void databaseConnectionError(de.innovationgate.webgate.api.WGDatabaseEvent event)
databaseConnectionError
in interface de.innovationgate.webgate.api.WGDatabaseConnectListener
public de.innovationgate.wga.common.beans.csconfig.v1.RemoteAction getRemoteAction(de.innovationgate.webgate.api.WGDatabase db, java.lang.String actionID)