public class EchoBaseApplicationContext extends Object
| Modifier and Type | Field and Description |
|---|---|
protected EchoBaseConfiguration |
configuration |
protected EchoBaseDbMeta |
dbMeta |
protected boolean |
defaultUsersCreated
Flag setted to true when internal db was just created (should then
display in ui created user password).
|
protected org.nuiton.topia.TopiaContext |
internalRootContext
Root context for the internal database.
|
protected Set<EchoBaseSession> |
sessions
Set of all loggued user sessions to be close at shutdown time.
|
| Constructor and Description |
|---|
EchoBaseApplicationContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroyEchoBaseSession(EchoBaseSession session) |
static EchoBaseApplicationContext |
getApplicationContext(com.opensymphony.xwork2.ActionContext actionContext) |
static EchoBaseApplicationContext |
getApplicationContext(javax.servlet.ServletContext servletContext) |
EchoBaseConfiguration |
getConfiguration() |
EchoBaseDbMeta |
getDbMeta() |
Set<EchoBaseSession> |
getEchoBaseSessions() |
org.nuiton.topia.TopiaContext |
getInternalRootContext() |
boolean |
isDefaultUsersCreated() |
void |
registerEchoBaseSession(EchoBaseSession session) |
static void |
removeApplicationContext(javax.servlet.ServletContext servletContext) |
static void |
setApplicationContext(javax.servlet.ServletContext servletContext,
EchoBaseApplicationContext applicationContext) |
void |
setConfiguration(EchoBaseConfiguration configuration) |
void |
setDbMeta(EchoBaseDbMeta dbMeta) |
void |
setDefaultUsersCreated(boolean defaultUsersCreated) |
void |
setInternalRootContext(org.nuiton.topia.TopiaContext internalRootContext) |
protected EchoBaseConfiguration configuration
protected EchoBaseDbMeta dbMeta
protected org.nuiton.topia.TopiaContext internalRootContext
protected Set<EchoBaseSession> sessions
protected boolean defaultUsersCreated
public static EchoBaseApplicationContext getApplicationContext(com.opensymphony.xwork2.ActionContext actionContext)
public static EchoBaseApplicationContext getApplicationContext(javax.servlet.ServletContext servletContext)
public static void setApplicationContext(javax.servlet.ServletContext servletContext,
EchoBaseApplicationContext applicationContext)
public static void removeApplicationContext(javax.servlet.ServletContext servletContext)
public Set<EchoBaseSession> getEchoBaseSessions()
public void registerEchoBaseSession(EchoBaseSession session)
public void destroyEchoBaseSession(EchoBaseSession session)
public EchoBaseConfiguration getConfiguration()
public void setConfiguration(EchoBaseConfiguration configuration)
public org.nuiton.topia.TopiaContext getInternalRootContext()
public void setInternalRootContext(org.nuiton.topia.TopiaContext internalRootContext)
public EchoBaseDbMeta getDbMeta()
public void setDbMeta(EchoBaseDbMeta dbMeta)
public boolean isDefaultUsersCreated()
public void setDefaultUsersCreated(boolean defaultUsersCreated)
Copyright © 2011-2013 Ifremer. All Rights Reserved.