|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mentawai.core.ApplicationManager
org.mentawai.core.MultiApplicationManager
public abstract class MultiApplicationManager
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.mentawai.core.ApplicationManager |
|---|
ApplicationManager.Environment |
| Field Summary |
|---|
| Fields inherited from class org.mentawai.core.ApplicationManager |
|---|
ACCESSDENIED, ACTION, ADD, AJAX, ALREADY, APPLICATION, BACK, BLOCKED, container, CONTEXT_PATH, CREATED, DEFAULT_ENVIRONMENT, EDIT, ERROR, EXCEPTION, EXTENSION, HTML, INDEX, INPUT, JSON, JSP, LIST, LOGIN, MAIN, MENTAWAI_BUILD, MENTAWAI_VERSION, NEXT, NOT_FOUND, OUTPUT, PORT, REDIR, REMOVED, REQUEST, SESSION, SHOW, STREAM, SUCCESS, TEST, UPDATED, XML |
| Constructor Summary | |
|---|---|
MultiApplicationManager()
Default constructor, capable to call the registerManagers() method. |
|
| Method Summary | |
|---|---|
ConnectionHandler |
createConnectionHandler()
|
SessionHandler |
createSessionHandler()
|
Bean |
getComponent(String name)
Gets an IOC component from this application manager. |
Iterator<Dependency> |
getDependencies()
|
void |
init(Context application)
Override this method to do any initialization for your web application. |
void |
loadActions()
Override this method to register actions and filters in this application manager. |
void |
loadBeans()
Override this method to register your mentabeans. |
void |
loadFilters()
Override this method to register your Filters. |
void |
loadFormatters()
Override this method to define formatters that can be used by mtw:out tag |
void |
loadLists()
Override this method to control the data list loading process. |
void |
loadLocales()
Override this method to specify the supported locales for your application. |
void |
onStarted(Context context)
|
void |
register(Class<? extends ApplicationManager> manager)
Call this method to register an ApplicationManager. |
abstract void |
registerManagers()
Abstract method to alow the registration the ApplicationManagers. |
void |
setupDB()
|
void |
setupIoC()
Override this method to register your IoC Components. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultiApplicationManager()
Exception - about the ApplicationManager instanciation| Method Detail |
|---|
public abstract void registerManagers()
Exception - about the ApplicationManager instanciationpublic void register(Class<? extends ApplicationManager> manager)
manager - The application manager to register.public final void init(Context application)
ApplicationManager
init in class ApplicationManagerapplication - The application context of your web application.public final ConnectionHandler createConnectionHandler()
createConnectionHandler in class ApplicationManagerpublic final SessionHandler createSessionHandler()
createSessionHandler in class ApplicationManagerpublic final void loadActions()
ApplicationManager
loadActions in class ApplicationManagerpublic final void loadBeans()
ApplicationManager
loadBeans in class ApplicationManagerpublic final void setupIoC()
ApplicationManager
setupIoC in class ApplicationManagerpublic final void loadFilters()
ApplicationManager
loadFilters in class ApplicationManagerpublic final void setupDB()
setupDB in class ApplicationManagerpublic final void loadLocales()
ApplicationManager
loadLocales in class ApplicationManagerpublic final void loadFormatters()
ApplicationManager
loadFormatters in class ApplicationManager
public final void loadLists()
throws Exception
ApplicationManager
loadLists in class ApplicationManagerExceptionpublic final void onStarted(Context context)
onStarted in class ApplicationManagerpublic final Bean getComponent(String name)
ApplicationManager
getComponent in class ApplicationManagerpublic final Iterator<Dependency> getDependencies()
getDependencies in class ApplicationManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||