|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.Application
org.apache.wicket.protocol.http.WebApplication
net.databinder.DataApplicationBase
net.databinder.ao.DataApplication
public abstract class DataApplication
Optional application base for ActiveObjects.
| Field Summary |
|---|
| Fields inherited from class org.apache.wicket.Application |
|---|
CONFIGURATION, CONTEXTPATH, DEPLOYMENT, DEVELOPMENT |
| Constructor Summary | |
|---|---|
DataApplication()
|
|
| Method Summary | |
|---|---|
protected abstract net.java.ao.DatabaseProvider |
buildDatabaseProvider(java.lang.Object key)
|
protected net.java.ao.EntityManager |
buildEntityManager(java.lang.Object key,
net.java.ao.DatabaseProvider provider)
|
protected void |
dataInit()
Initializes a default ActiveObjects entity manager. |
protected void |
generateSchema(net.java.ao.EntityManager entityManager,
java.lang.Object key)
Generate schema if desired, called only in development mode. |
net.java.ao.EntityManager |
getEntityManager(java.lang.Object key)
|
protected void |
initEntityManager(java.lang.Object key)
Initializes entity manager and generates schema if in development mode. |
protected void |
setEntityManager(java.lang.Object key,
net.java.ao.EntityManager entityManager)
Sets entity manager in map. |
| Methods inherited from class net.databinder.DataApplicationBase |
|---|
internalInit, isCookielessSupported, isDevelopment, newConverterLocator, newRequestCycle, newWebResponse, setCookielessSupported |
| Methods inherited from class org.apache.wicket.protocol.http.WebApplication |
|---|
getApplicationKey, getConfigurationType, getDefaultRequestCycleFactory, getInitParameter, getRequestCycleProcessor, getResourceFinder, getServletContext, getSessionAttributePrefix, getWicketFilter, init, internalDestroy, logEventTarget, logResponseTarget, mount, mount, mountBookmarkablePage, mountBookmarkablePage, mountSharedResource, newAjaxRequestTarget, newRequestCycleProcessor, newSession, newSession, newSession, newSessionStore, newWebRequest, outputDevelopmentModeWarning, sessionDestroyed, setApplicationKey, setWicketFilter, unmount |
| Methods inherited from class org.apache.wicket.Application |
|---|
addComponentInstantiationListener, addComponentOnAfterRenderListener, addComponentOnBeforeRenderListener, addRenderHeadListener, configure, destroy, exists, get, get, getApplicationKeys, getApplicationSettings, getConverterLocator, getDebugSettings, getExceptionSettings, getFrameworkSettings, getHomePage, getMarkupCache, getMarkupSettings, getMetaData, getName, getPageSettings, getRequestCycleFactory, getRequestCycleSettings, getRequestLogger, getRequestLoggerSettings, getResourceSettings, getSecuritySettings, getSessionFactory, getSessionSettings, getSessionStore, getSharedResources, initializeComponents, newRequestCycle, newRequestLogger, notifyRenderHeadListener, onDestroy, removeComponentInstantiationListener, removeComponentOnAfterRenderListener, removeComponentOnBeforeRenderListener, removeRenderHeadListener, set, setMetaData, unset |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataApplication()
| Method Detail |
|---|
protected void dataInit()
dataInit in class DataApplicationBaseprotected void initEntityManager(java.lang.Object key)
protected net.java.ao.EntityManager buildEntityManager(java.lang.Object key,
net.java.ao.DatabaseProvider provider)
provider - provider returned by buildDatabaseProvider(key)
protected abstract net.java.ao.DatabaseProvider buildDatabaseProvider(java.lang.Object key)
protected void generateSchema(net.java.ao.EntityManager entityManager,
java.lang.Object key)
throws java.sql.SQLException
java.sql.SQLException
protected void setEntityManager(java.lang.Object key,
net.java.ao.EntityManager entityManager)
public net.java.ao.EntityManager getEntityManager(java.lang.Object key)
getEntityManager in interface ActiveObjectsApplication
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||