public class ModuleManager
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
ModuleManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
actionApplies(MetaAction action) |
void |
addMetaAction(MetaAction action) |
void |
closeDialog() |
static void |
commit()
Commit the current JPA manager and Hibernate session, if they exist.
|
void |
execute(HttpServletRequest request,
Messages errors,
Messages messages) |
void |
executeAction(IAction action,
Messages errors,
Messages messages,
HttpServletRequest request) |
void |
executeAction(java.lang.String qualifiedActionName,
Messages errors,
Messages messages,
HttpServletRequest request) |
void |
executeAction(java.lang.String qualifiedActionName,
Messages errors,
Messages messages,
java.lang.String propertyValues,
HttpServletRequest request) |
void |
executeAfterEachRequestActions(HttpServletRequest request,
Messages errors,
Messages messages) |
void |
executeBeforeEachRequestActions(HttpServletRequest request,
Messages errors,
Messages messages) |
void |
executeBeforeLoadPage(HttpServletRequest request,
Messages errors,
Messages messages) |
void |
executeOnEachRequestActions(HttpServletRequest request,
Messages errors,
Messages messages) |
void |
formUploadNextTime() |
java.util.Iterator |
getAllMetaActionsIterator()
An iterator over
getMetaActions() and
getMetaActionsMode() . |
java.lang.String |
getApplicationName() |
java.lang.String |
getDefaultActionQualifiedName() |
MetaAction |
getDefaultMetaAction() |
int |
getDialogLevel() |
java.lang.String |
getEnctype() |
Environment |
getEnvironment() |
java.lang.String |
getFormAction(HttpServletRequest request)
HTML action bind to the current form.
|
java.lang.String |
getGoListAction() |
MetaAction |
getLastExecutedMetaAction() |
java.util.Collection<MetaAction> |
getMetaActions() |
java.util.Collection |
getMetaActionsMode() |
java.util.Collection |
getMetaActionsOnInit() |
java.util.Collection<MetaControllerElement> |
getMetaControllerElements() |
MetaModule |
getMetaModule() |
java.lang.String |
getModelName() |
java.lang.String |
getModeName() |
java.lang.String |
getModuleDescription() |
java.lang.String |
getModuleName() |
java.lang.String |
getModuleURL() |
java.lang.String |
getNextModule() |
java.lang.String |
getPermanlinkAction() |
java.util.Stack<java.lang.String> |
getPreviousModules() |
static java.lang.String |
getProduct() |
java.util.Collection |
getRowActionsNames() |
HttpSession |
getSession() |
java.util.Collection<MetaAction> |
getSubcontrollerMetaActions(java.lang.String controllerName) |
java.util.Collection<MetaSubcontroller> |
getSubcontrollers() |
java.lang.String |
getTabName() |
static java.lang.String |
getVersion() |
java.lang.String |
getViewURL() |
java.lang.String |
getXavaViewName() |
boolean |
hasInitForwardActions() |
boolean |
hasProcessRequest(HttpServletRequest request) |
void |
hideButtons()
Hides the top button bar and the buttons on bottom.
|
void |
initModule(HttpServletRequest request,
Messages errors,
Messages messages) |
boolean |
isActionAvailable(MetaAction metaAction,
Messages errors,
Messages messages,
java.lang.String propertyValues,
HttpServletRequest request) |
boolean |
isActionsChanged()
Is actions list change since the last action execution ?.
|
boolean |
isBottomButtonsVisible() |
boolean |
isButtonBarVisible() |
boolean |
isCoreViaAJAX(HttpServletRequest request) |
boolean |
isDetailMode() |
boolean |
isDetailModeOnly() |
boolean |
isExecutingAction() |
boolean |
isFormUpload() |
boolean |
isHideDialog() |
boolean |
isListMode() |
boolean |
isReloadAllUINeeded() |
boolean |
isReloadViewNeeded() |
boolean |
isResetFormPostNeeded() |
boolean |
isShowDialog() |
boolean |
isSplitMode()
Deprecated.
|
boolean |
isXavaView(HttpServletRequest request) |
void |
log(HttpServletRequest request,
java.lang.String message) |
void |
memorizeControllers() |
void |
parseMultipartRequest(HttpServletRequest request) |
void |
preInitModule(HttpServletRequest request) |
void |
removeMetaAction(MetaAction action) |
void |
reset() |
void |
resetPersistence()
Init JPA and Hibernate in order to process the current request.
|
void |
restorePreviousControllers() |
void |
setActionsChanged(boolean actionsChanged) |
void |
setApplicationName(java.lang.String newName) |
void |
setControllers(java.lang.String[] nextControllers) |
void |
setControllersNames(java.lang.String[] names) |
void |
setModuleDescription(java.lang.String moduleDescription) |
void |
setModuleName(java.lang.String newModule) |
void |
setModuleURL(HttpServletRequest request) |
void |
setNextModule(java.lang.String nextModule) |
void |
setPreviousModules(java.util.Stack<java.lang.String> previousModules) |
static void |
setRefiner(java.lang.Object newRefiner) |
static void |
setReseter(java.lang.Object newReseter) |
void |
setResetFormPostNeeded(boolean resetFormPostNeeded) |
void |
setSession(HttpSession session) |
void |
showButtons()
Shows the top button bar and the buttons on bottom if they are hidden.
|
void |
showDialog() |
public static final java.lang.String getProduct()
public static final java.lang.String getVersion()
public java.lang.String getFormAction(HttpServletRequest request)
public void addMetaAction(MetaAction action)
public void removeMetaAction(MetaAction action)
public java.util.Collection getRowActionsNames()
public java.util.Collection<MetaAction> getSubcontrollerMetaActions(java.lang.String controllerName)
public java.util.Collection<MetaControllerElement> getMetaControllerElements()
public java.util.Collection<MetaSubcontroller> getSubcontrollers()
public java.util.Collection<MetaAction> getMetaActions()
public java.util.Collection getMetaActionsOnInit()
public java.util.Collection getMetaActionsMode()
public java.util.Iterator getAllMetaActionsIterator()
getMetaActions()
and
getMetaActionsMode()
.
public java.lang.String getGoListAction()
public boolean hasProcessRequest(HttpServletRequest request)
public void log(HttpServletRequest request, java.lang.String message)
public boolean isExecutingAction()
public void executeAction(java.lang.String qualifiedActionName, Messages errors, Messages messages, HttpServletRequest request)
public void executeAction(java.lang.String qualifiedActionName, Messages errors, Messages messages, java.lang.String propertyValues, HttpServletRequest request)
public void executeAction(IAction action, Messages errors, Messages messages, HttpServletRequest request)
public boolean isActionAvailable(MetaAction metaAction, Messages errors, Messages messages, java.lang.String propertyValues, HttpServletRequest request)
public void setControllers(java.lang.String[] nextControllers)
public void resetPersistence()
public static void commit()
If fails it does a rollback and put a message in log, but it does not throw an exception. This method is intended to be used after rendering the UI content, not for commit in your own logic. If you want commit from your logic use BaseAction.commit(), XPersistence.commit() or XHibernate.commit().
public void parseMultipartRequest(HttpServletRequest request) throws org.apache.commons.fileupload.FileUploadException
org.apache.commons.fileupload.FileUploadException
public void formUploadNextTime()
public Environment getEnvironment() throws XavaException
XavaException
public void setControllersNames(java.lang.String[] names)
public void restorePreviousControllers() throws XavaException
XavaException
public void memorizeControllers() throws XavaException
XavaException
public HttpSession getSession()
public void setSession(HttpSession session)
public java.lang.String getViewURL()
public java.lang.String getApplicationName()
public void setApplicationName(java.lang.String newName) throws XavaException
XavaException
public java.lang.String getModuleName()
public void setModuleName(java.lang.String newModule) throws XavaException
XavaException
public MetaModule getMetaModule() throws ElementNotFoundException, XavaException
public java.lang.String getModuleDescription()
public void setModuleDescription(java.lang.String moduleDescription)
public java.lang.String getModelName() throws XavaException
XavaException
public java.lang.String getTabName() throws XavaException
XavaException
public boolean isListMode()
@Deprecated public boolean isSplitMode()
public boolean isDetailMode()
public boolean isDetailModeOnly()
public java.lang.String getModeName()
public java.lang.String getDefaultActionQualifiedName()
public MetaAction getDefaultMetaAction()
public boolean isXavaView(HttpServletRequest request) throws XavaException
XavaException
public java.lang.String getXavaViewName() throws XavaException
XavaException
public void preInitModule(HttpServletRequest request)
public void executeBeforeEachRequestActions(HttpServletRequest request, Messages errors, Messages messages)
public void executeBeforeLoadPage(HttpServletRequest request, Messages errors, Messages messages)
public boolean hasInitForwardActions()
public void executeOnEachRequestActions(HttpServletRequest request, Messages errors, Messages messages)
public void executeAfterEachRequestActions(HttpServletRequest request, Messages errors, Messages messages)
public java.lang.String getEnctype()
public boolean isButtonBarVisible()
public boolean isCoreViaAJAX(HttpServletRequest request)
public boolean isBottomButtonsVisible()
public void showButtons()
public void hideButtons()
public boolean isFormUpload()
public java.lang.String getNextModule()
public void setNextModule(java.lang.String nextModule)
public boolean actionApplies(MetaAction action)
public boolean isReloadAllUINeeded()
public boolean isActionsChanged()
public void setActionsChanged(boolean actionsChanged)
public boolean isReloadViewNeeded()
public java.util.Stack<java.lang.String> getPreviousModules()
public void setPreviousModules(java.util.Stack<java.lang.String> previousModules)
public void reset()
public boolean isShowDialog()
public boolean isHideDialog()
public void showDialog()
public void closeDialog()
public static void setRefiner(java.lang.Object newRefiner)
public static void setReseter(java.lang.Object newReseter)
public java.lang.String getPermanlinkAction()
public MetaAction getLastExecutedMetaAction()
public int getDialogLevel()
public void setResetFormPostNeeded(boolean resetFormPostNeeded)
public boolean isResetFormPostNeeded()
public java.lang.String getModuleURL()
public void setModuleURL(HttpServletRequest request)