usecase: Open session

public usecase: Open session
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 6.12.2005 3:32:31; Modified: 7.12.2005 2:04:59;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {E03F3DAF-CD0A-4e3b-ABA7-9AE6321CD858}

Goto: Requirements, Scenarios

See also: Session, Read all related versions, Session, Program

Appears in: UC Session

Open session Requirements
Requirement Type Status Difficulty Priority Detail
SessionInfo object is created Testing Proposed Medium Medium
Open session Scenarios
Scenario Type Detail
Open Basic Path Program call SelectFromSavedSession()
Method open Session Dialog and User select one of offered session. This information is saved into SessionInfo object.
Method gets all versions from database that are not derived.
Create for each version intance of object Version. This invokes recursive load all derived versions.
Finally change session status to OpenSavedSession.
Open failed Alternate Call Create NewSession.