org.apache.beehive.netui.pageflow.annotations
Annotation Type Jpf.Forward


@Target(value=ANNOTATION_TYPE)
@Retention(value=RUNTIME)
public static @interface Jpf.Forward

was jpf:forward


Required Element Summary
 String name
          the forward name (required )
 
Optional Element Summary
 String action
          An action to forward to.
 Jpf.ActionOutput[] actionOutputs
           
 boolean externalRedirect
           
 Jpf.NavigateTo navigateTo
          A symbolic name for the page/action to which to navigate.
 String outputFormBean
           
 Class outputFormBeanType
           
 String path
          The forward path.
 boolean redirect
           
 boolean restoreQueryString
          Tells whether the original query string will be restored on a rerun of a previous action.
 String returnAction
          The action to be invoked on the calling page flow.
 String tilesDefinition
          A Tiles definition to forward to.
 

Element Detail

name

public abstract String name
the forward name (required )

path

public abstract String path
The forward path. Mutually-exclusive with navigateTo(), returnAction(), action(), and tilesDefinition().

Default:
""

returnAction

public abstract String returnAction
The action to be invoked on the calling page flow. Mutually-exclusive with path(), navigateTo(), action(), and tilesDefinition(), and only valid in a nested page flow (Jpf.Controller.nested() must be true).

Default:
""

navigateTo

public abstract Jpf.NavigateTo navigateTo
A symbolic name for the page/action to which to navigate. Mutually-exclusive with path(), returnAction(), action(), and tilesDefinition().

Default:
currentPage

action

public abstract String action
An action to forward to. Mutually-exclusive with path(), navigateTo(), returnAction(), and tilesDefinition().

Default:
""

tilesDefinition

public abstract String tilesDefinition
A Tiles definition to forward to. Mutually-exclusive with path(), navigateTo(), returnAction(), and action().

Default:
""

restoreQueryString

public abstract boolean restoreQueryString
Tells whether the original query string will be restored on a rerun of a previous action. Only valid when navigateTo is NavigateTo.previousAction.

Returns:
boolean
Default:
false

outputFormBeanType

public abstract Class outputFormBeanType
Default:
java.lang.Void.class

outputFormBean

public abstract String outputFormBean
Default:
""

redirect

public abstract boolean redirect
Default:
false

externalRedirect

public abstract boolean externalRedirect
Default:
false

actionOutputs

public abstract Jpf.ActionOutput[] actionOutputs
Default:
{}