public class FixedStartPageFactory extends AbstractJspActionFactory<StartPageAction> implements StartPageAction
setUrl(String)
method supports path
variables. See PathConverter
.Modifier and Type | Field and Description |
---|---|
private StartPageAction[] |
actions |
private java.lang.String |
description |
private java.lang.String |
id |
private java.lang.String |
name |
private java.lang.String |
url |
Constructor and Description |
---|
FixedStartPageFactory()
Create a new factory instance.
|
Modifier and Type | Method and Description |
---|---|
StartPageAction[] |
getActions(InvokationContext<? super StartPageAction> context)
This method may be called one or several times for each request.
|
java.lang.String |
getDescription()
Get an optional description of the start page.
|
java.lang.String |
getId()
Get the ID of the the action.
|
java.lang.String |
getName()
Get the name of the start page.
|
java.lang.String |
getUrl()
Get the URL to the start page.
|
void |
setDescription(java.lang.String description) |
void |
setName(java.lang.String name) |
void |
setUrl(java.lang.String url) |
prepareContext
getDynamicActionAttributes, getParameter, getScripts, getStylesheets, prepareContext, setParameter, setScript, setStylesheet
private StartPageAction[] actions
private java.lang.String id
private java.lang.String name
private java.lang.String description
private java.lang.String url
public FixedStartPageFactory()
public StartPageAction[] getActions(InvokationContext<? super StartPageAction> context)
ActionFactory
getActions
in interface ActionFactory<StartPageAction>
context
- The current invokation contextpublic java.lang.String getId()
StartPageAction
getId
in interface StartPageAction
public java.lang.String getName()
StartPageAction
getName
in interface StartPageAction
public java.lang.String getDescription()
StartPageAction
getDescription
in interface StartPageAction
public java.lang.String getUrl()
StartPageAction
$SESSION-ID$
as a placeholder for the current session id.
Eg. my_alternate_startpage.jsp?ID=$SESSION-ID$
getUrl
in interface StartPageAction
public void setName(java.lang.String name)
public void setDescription(java.lang.String description)
@VariableSetter @PathSetter public void setUrl(java.lang.String url)