UML Sequence Diagrams - swansond/LavatoryLocator GitHub Wiki

Use Case 2: Add a review for a lavatory

Main Diagram

Main sequence diagram for use case 2

Lavatory Search

Lavatory search sequence diagram

Fetch Reviews

Fetch reviews sequence diagram

Add Review

Add review sequence diagram

Use Case 3: Add a lavatory

Main Diagram

Main sequence diagram for use case 3

Lavatory Search

Same as for use case 2. Lavatory search sequence diagram

Pseudocode

procedure addlava:  
    userSearch()  
    get userInput: Search  
    spawn SearchAsyncTask(userInput)  
    get List<Lavatory>  
    goToResultsScreen():  
        display List<Lavatory>  
        user request: add new Lavatory  
            get userInput: New Lavatory Details  
            spawn AddLavatoryAsyncTask(userInput)  
                send query to backend: add AddLavatory request to queue  
            get status code  
            display status message  
⚠️ **GitHub.com Fallback** ⚠️