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


@Target(value=TYPE)
@Retention(value=RUNTIME)
public static @interface Jpf.Controller

Jpf.Controller; was jpf:controller


Optional Element Summary
 Jpf.Catch[] catches
          exception catches (optional )
 String[] customValidatorConfigs
          List of additional webapp-relative file paths to be added to the 'pathnames' property of the ValidatorPlugIn init.
 Jpf.Forward[] forwards
          global forwards (optional )
 boolean loginRequired
          is login required to access actions in this page flow (optional )
 boolean longLived
          is pageflow long-lived (optional )
 Jpf.MessageBundle[] messageBundles
           
 Jpf.MultipartHandler multipartHandler
           
 boolean nested
          is pageflow nested (optional )
 boolean readOnly
          is the pageflow read-only, i.e., are its actions guaranteed not to modify member state (optional )
 String[] rolesAllowed
          roles allowed to access actions in this page flow (optional )
 Jpf.SharedFlowRef[] sharedFlowRefs
           
 Jpf.SimpleAction[] simpleActions
          simple actions (optional)
 String strutsMerge
          Location of the Struts merge file; relative to the page flow, or a path from the webapp root.
 String[] tilesDefinitionsConfigs
          Location of the Tiles Definitions XML files; relative to the page flow, or a path from the webapp root.
 Jpf.ValidatableBean[] validatableBeans
          validation rules on a per-bean (class) basis (optional )
 String validatorMerge
          Location of the ValidatorPlugIn merge file; relative to the page flow, or a path from the webapp root.
 Jpf.ValidatorVersion validatorVersion
          The version of the commons-validator DTD to use for our generated validator XML.
 

sharedFlowRefs

public abstract Jpf.SharedFlowRef[] sharedFlowRefs
Default:
{}

strutsMerge

public abstract String strutsMerge
Location of the Struts merge file; relative to the page flow, or a path from the webapp root. Optional.

Default:
""

validatorVersion

public abstract Jpf.ValidatorVersion validatorVersion
The version of the commons-validator DTD to use for our generated validator XML.

Default:
oneZero

validatorMerge

public abstract String validatorMerge
Location of the ValidatorPlugIn merge file; relative to the page flow, or a path from the webapp root. Optional.

Default:
""

customValidatorConfigs

public abstract String[] customValidatorConfigs
List of additional webapp-relative file paths to be added to the 'pathnames' property of the ValidatorPlugIn init.

Default:
{}

tilesDefinitionsConfigs

public abstract String[] tilesDefinitionsConfigs
Location of the Tiles Definitions XML files; relative to the page flow, or a path from the webapp root. For multiple definition files are allowed. Optional.

Default:
{}

nested

public abstract boolean nested
is pageflow nested (optional )

Default:
false

longLived

public abstract boolean longLived
is pageflow long-lived (optional )

Default:
false

rolesAllowed

public abstract String[] rolesAllowed
roles allowed to access actions in this page flow (optional )

Default:
{}

loginRequired

public abstract boolean loginRequired
is login required to access actions in this page flow (optional )

Default:
false

readOnly

public abstract boolean readOnly
is the pageflow read-only, i.e., are its actions guaranteed not to modify member state (optional )

Default:
false

forwards

public abstract Jpf.Forward[] forwards
global forwards (optional )

Default:
{}

catches

public abstract Jpf.Catch[] catches
exception catches (optional )

Default:
{}

simpleActions

public abstract Jpf.SimpleAction[] simpleActions
simple actions (optional)

Default:
{}

validatableBeans

public abstract Jpf.ValidatableBean[] validatableBeans
validation rules on a per-bean (class) basis (optional )

Default:
{}

messageBundles

public abstract Jpf.MessageBundle[] messageBundles
Default:
{}

multipartHandler

public abstract Jpf.MultipartHandler multipartHandler
Default:
disabled