## Uses of Class
org.apache.turbine.modules.Action

- Packages that use Action
  Package | Description
  --- | ---
  org.apache.turbine.modules | Modules (Action, Screen, Layout, Navigation, Page) classes for the Turbine view.
  org.apache.turbine.modules.actions | Action class implementations.
  org.apache.turbine.modules.actions.sessionvalidator | Session validator classes to be used with Turbine apps that use security.
  org.apache.turbine.services.assemblerbroker.util.java | Factories for the java class based view (all template views).
  org.apache.turbine.services.assemblerbroker.util.python | Factory for the python / jython based view.
  org.apache.turbine.util.velocity | Velocity related utility code.

- - ### Uses of Action in org.apache.turbine.modules

    Subclasses of Action in org.apache.turbine.modules
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActionEvent` This is an alternative to the Action class that allows you to do event based actions.

    Methods in org.apache.turbine.modules that return Action
    Modifier and Type | Method and Description
    --- | ---
    `Action` | ActionLoader.`getAssembler(String name)` Pulls out an instance of the object by name.

  - ### Uses of Action in org.apache.turbine.modules.actions

    Subclasses of Action in org.apache.turbine.modules.actions
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AccessController` This action doPerforms an Access Control List and places it into the RunData object, so it is easily available to modules.
    `class` | `DefaultAction` This is a Default Action module that doesn't do much.
    `class` | `InitContextsAction` Used to initialize JNDI contexts.
    `class` | `LegacyVelocityAction` Deprecated. Use VelocityAction directly
    `class` | `LegacyVelocitySecureAction` Deprecated. Use VelocitySecureAction directly
    `class` | `LoginUser` This is where we authenticate the user logging into the system against a user in the database.
    `class` | `LogoutUser` This action removes a user from the session.
    `class` | `VelocityAction` This class provides a convenience methods for Velocity Actions to use.
    `class` | `VelocitySecureAction` VelocitySecure action.

  - ### Uses of Action in org.apache.turbine.modules.actions.sessionvalidator

    Subclasses of Action in org.apache.turbine.modules.actions.sessionvalidator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultSessionValidator` The SessionValidator attempts to retrieve the User object from the Servlet API session that is associated with the request.
    `class` | `SessionValidator` The SessionValidator attempts to retrieve the User object from the Servlet API session that is associated with the request.
    `class` | `TemplateSecureSessionValidator` SessionValidator that requires login for use with Template Services like Velocity or WebMacro.
    `class` | `TemplateSessionValidator` SessionValidator for use with the Template Service, the TemplateSessionValidator is virtually identical to the TemplateSecureValidator except that it does not transfer to the login page when it detects a null user (or a user not logged in).

  - ### Uses of Action in org.apache.turbine.services.assemblerbroker.util.java

    Methods in org.apache.turbine.services.assemblerbroker.util.java that return Action
    Modifier and Type | Method and Description
    --- | ---
    `Action` | JavaActionFactory.`getAssembler(String name)` Get an Assembler.

    Methods in org.apache.turbine.services.assemblerbroker.util.java that return types with arguments of type Action
    Modifier and Type | Method and Description
    --- | ---
    `Loader<Action>` | JavaActionFactory.`getLoader()` Get the loader for this type of assembler
    `Class<Action>` | JavaActionFactory.`getManagedClass()` Get the class of this assembler

  - ### Uses of Action in org.apache.turbine.services.assemblerbroker.util.python

    Methods in org.apache.turbine.services.assemblerbroker.util.python that return Action
    Modifier and Type | Method and Description
    --- | ---
    `Action` | PythonActionFactory.`getAssembler(String name)` Get an Assembler.

    Methods in org.apache.turbine.services.assemblerbroker.util.python that return types with arguments of type Action
    Modifier and Type | Method and Description
    --- | ---
    `Loader<Action>` | PythonActionFactory.`getLoader()` Get the loader for this type of assembler
    `Class<Action>` | PythonActionFactory.`getManagedClass()` Get the class of this assembler

  - ### Uses of Action in org.apache.turbine.util.velocity

    Subclasses of Action in org.apache.turbine.util.velocity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `VelocityActionEvent` If you are using VelocitySite stuff, then your Action's should extend this class instead of extending the ActionEvent class.

Copyright © 2000-2015 The Apache Software Foundation. All Rights Reserved.