public abstract class NavigationFromReferenceBaseAction extends ReferenceBaseAction implements IChangeControllersAction, IChainAction
ReferenceBaseAction.ViewInfo
DEFAULT_CONTROLLERS, EMPTY_CONTROLLER, PREVIOUS_CONTROLLERS, SAME_CONTROLLERS
DETAIL, LIST, PREVIOUS_MODE, SPLIT
Constructor and Description |
---|
NavigationFromReferenceBaseAction() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
java.lang.String |
getController() |
protected abstract java.lang.String |
getCustomController() |
protected abstract java.lang.String |
getDefaultController() |
java.lang.String |
getModel() |
abstract java.lang.String |
getNextAction()
The qualified name of the next action to execute.
|
java.lang.String[] |
getNextControllers() |
boolean |
isShowDialog() |
void |
setController(java.lang.String string) |
void |
setModel(java.lang.String string) |
void |
setShowDialog(boolean showDialog) |
getKeyProperty, getReferenceSubview, getViewInfo, setKeyProperty, setReferenceSubview
closeDialog, getModelName, getPreviousView, getPreviousViews, getView, resetDescriptionsCache, returnToPreviousView, setControllers, setPreviousViews, setView, showDialog, showDialog, showNewView, showView, validateViewValues
addActions, addError, addErrors, addInfo, addMessage, addMessages, addWarning, clearActions, commit, executeAction, executeAfter, executeBefore, getContext, getEnvironment, getErrors, getLocale, getManager, getMessages, getNextMode, getQualifiedActionIfAvailable, getRequest, removeActions, returnToPreviousControllers, rollback, setContext, setDefaultControllers, setEnvironment, setErrors, setMessages, setNextMode, setRequest
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getErrors, getMessages, setEnvironment, setErrors, setMessages
public abstract java.lang.String getNextAction() throws java.lang.Exception
IChainAction
Qualified name is name of the controller + name of the
action as in controllers.xml file. For example,
CRUD.new
.
getNextAction
in interface IChainAction
java.lang.Exception
protected abstract java.lang.String getCustomController()
protected abstract java.lang.String getDefaultController()
public void execute() throws java.lang.Exception
execute
in interface IAction
execute
in class ReferenceBaseAction
java.lang.Exception
public java.lang.String[] getNextControllers() throws java.lang.Exception
getNextControllers
in interface IChangeControllersAction
java.lang.Exception
public java.lang.String getModel()
public void setModel(java.lang.String string)
public java.lang.String getController() throws XavaException
XavaException
public void setController(java.lang.String string)
public boolean isShowDialog()
public void setShowDialog(boolean showDialog)