usecase: Add module

public usecase: Add module
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 9.12.2005 12:13:00; Modified: 9.12.2005 12:50:57;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {6F969D5B-1051-4311-8AC9-2D4AB6E7EDCF}

Goto: Scenarios

See also: User, NewDllForm

Appears in: UC Module definition

Add module Scenarios
Scenario Type Detail
Show dialog Basic Path From Manage methods dialog click on "Add ..." button.
Add module Basic Path 1. User choose DLL with method.
Program read all classes from dll and add them into Combo box "Class to run:".
2. User choose Class to run
Program enable TextBox for Description.
3. User enter method description
Program test if description is not empty and enable Type combo box and ID text box.
4. User choose type of method (normal, simple)
5. User choose ID of method.
6. User confirm all input using OK button
Program test if all inputs are valid and if doesn't exist method with the same ID in methods from Manage method dialog.
Program create OneTransform object that can read Manage methods dialog.
Invalid entered values Alternate After click on "OK" button program check all input values. If any of values is incorrect, than show message to user and set focus on invalid control. User can fix this value and confirm all again.