|
Date
|
Revision
|
Description
|
Author
|
1/23/2003
|
0.9
|
Initial Draft
|
Kenneth Lewelling
|
4/4/2003
|
0.91
|
Converted document to xml for use with Maven.
|
Kenneth Lewelling
|
Goal in Context:
|
Create an "Action" resource within the OpenCms VFS.
|
Preconditions:
|
Actor is in the OpenCms admin role and has write rights to the VFS
|
Successful End Condition:
|
A new "Action" resource is created and a new action mapping definition is created in the Struts configuration file.
|
Failed End Condition:
|
An "Action" resource is not created
|
Primary Actor:
|
Struts Developer
|
Trigger:
|
Actor selects
"New" icon in the VFS.
|
-
The actor selects action from the list of resources to create and clicks "Continue".
-
The actor fills in the name, title, keywords, and description of the action and selects, from a list of install
Struts applications, the Struts application the action belongs to.
-
Actor select "Finished".
-
OpenCms-Struts adds a new resource to the VFS using the information given, and adds a new action mapping definition in
the Struts application selected in the wizard.
-
The Struts configuration file is parsed and checked for errors, then Struts is restarted.
2a. No Struts applications exist to add the action to.
-
2aa. Actor performs or delegates to a Struts Administrator
UC12
to add a new Struts application
-
2ab. Actor continues at step 1.
2b. Actor enter information for an action that already exists in the VFS.
-
2ba. A CmsException: "Resource already exists" will be thrown.
-
2bb. Actor selects "OK" and continues at step 2.
3a. Actor selects "Cancel".
-
3aa. Actor is returned to the VFS with no changes being made.
5a. The configuration file has errors.
-
5aa. The "action" resource is removed, and changes in the configuration file are rolled back.
There are no sub-variations.
Super Ordinate Use Case:
Subordinate Use Case:
|