Skip to content

Latest commit

 

History

History
56 lines (46 loc) · 1.13 KB

DIAGRAMM_UTILITIES.md

File metadata and controls

56 lines (46 loc) · 1.13 KB
classDiagram
class LocalDateTimeConverter {
-DateTimeFormatter formatter
+getAsObject(FacesContext, UIComponent, String) Object
+getAsString(FacesContext, UIComponent, Object) String
}

    class JSFPage {
        <<interface>>
    }

    class TestResultJSF {
        <<view>>
    }

    class TestRunJSF {
        <<view>>
    }

    class DashboardJSF {
        <<view>>
    }

    class UIComponent {
        <<interface>>
    }

    class FacesContext {
        <<interface>>
    }

    class Converter {
        <<interface>>
    }

    class TestResult {
        -LocalDateTime executionDate
    }

    class TestRun {
        -LocalDateTime startDate
        -LocalDateTime endDate
    }

    LocalDateTimeConverter ..|> Converter
    LocalDateTimeConverter --> FacesContext : uses
    LocalDateTimeConverter --> UIComponent : uses
    JSFPage --> LocalDateTimeConverter : uses
    TestResultJSF --|> JSFPage
    TestRunJSF --|> JSFPage
    DashboardJSF --|> JSFPage
    TestResultJSF --> TestResult : displays
    TestRunJSF --> TestRun : displays
    TestResult --> LocalDateTime : contains
    TestRun --> LocalDateTime : contains
Loading