Changes between Version 3 and Version 4 of Bookmarks Project
- Timestamp:
- 06/04/15 22:40:12 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Bookmarks Project
v3 v4 16 16 {{{#!plantuml 17 17 @startuml 18 class Bookmark {18 class Bookmark <<model>> { 19 19 +id 20 20 +uri … … 26 26 +exists 27 27 +collection: Bookmarks 28 +TO_JSON() 29 +update() 28 30 } 29 31 class Bookmarks { 30 32 +dbh 31 33 +base_uri 34 +search() : Bookmarks::Search 32 35 } 33 class Bookmarks::List {36 class Bookmarks::List <<representation>> { 34 37 +bookmarks: Bookmarks 35 38 +search: Bookmarks::Search 36 +results37 39 +title 38 40 } 39 class Bookmarks::Search {41 class Bookmarks::Search <<model>> { 40 42 +query 41 43 +tags 42 44 +limit 43 45 +offset 46 +results 44 47 } 45 48 class Bookmarks::Controller { 49 +dbname 50 +bookmarks : Bookmarks 51 +base_uri : URI 52 +request : Plack::Request 46 53 } 47 54 class BookmarksApp { 48 55 } 49 56 50 Bookmarks ::List o- Bookmarks : bookmarks >51 Bookmarks::List o- Bookmarks::Search : search >57 Bookmarks <- Bookmarks::List : bookmarks 58 Bookmarks::List --> Bookmarks::Search : search 52 59 Bookmark - Bookmarks : collection > 60 Bookmarks::Controller ..> Bookmarks::List 61 Bookmarks::Controller --> Bookmarks : bookmarks 62 BookmarksApp .> Bookmarks::Controller 53 63 54 64 @enduml