Apache Struts 2 Documentation > Home > Guides > Contributors Guide > Requirements > Use Cases > Create Action |

Apache Struts 2 Documentation
Create Action
Edit Page Browse Space Add Page Add News
Added by Ted Husted, last edited by Ted Husted on Nov 13, 2006

## Narrative

## Goal

Goal | Create Action
Level | User Goal | (User Goal, Summary, Subfunction)
Trigger | Use Case
Primary Actor | Developer

## Main Success Scenario (MSS)

Step | Action
--- | ---
1 | Create class that implements Action interface. |
2 | Implement `execute` method to realize the Action's goal.
3 | Define other methods as needed.
4 | Define Mapping to invoke Action.

## Extensions

Step | Branching Action
--- | ---
1a | Utilize base class
.1 | Create class that extends ActionSupport class (or equivalent).

## Preconditions and Guarantees

Preconditions |
Minimal Guarantees |
Success Guarantees |

## Stakeholders and Interests

Stakeholder | Interest
--- | ---

## Variations

Step | Variation
--- | ---