Skip to content

Commit

Permalink
_
Browse files Browse the repository at this point in the history
  • Loading branch information
ShapeLayer committed May 9, 2024
1 parent 66832b6 commit ce2cd3e
Show file tree
Hide file tree
Showing 9 changed files with 21 additions and 16 deletions.
Binary file modified rendered/BookReview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified rendered/Mileage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified rendered/Ratings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified rendered/Statistics.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 8 additions & 7 deletions src/BookReview.puml
Original file line number Diff line number Diff line change
Expand Up @@ -35,22 +35,23 @@ struct BookReview extends Article {
+ Book book
}

struct BookReviewBlob {}
BookReviewBlob "1" --- "N" BookReview

class BookReviewManager implements Manager {
+ BookReview RequestQueryBookReview()
+ void RequestAddBookReview()
+ void RequestRemoveBookReview()
+ void RequestUpdateBookReview()
+ BookReviewBlob RequestQueryBookReviewBlob()
}

BookReviewManager --- BookReview : use
BookReviewManager --- BookReviewBlob : use
BookReviewManager --- BookReviewStorageController : use

class BookReviewStorageQueryOptimizer {}
class BookReviewStorageQueryOptimizer {
+ void invoke()
}
class BookReviewStorageController<T> implements StorageController {
+ BookReviewStorageQueryOptimizer optimizer
}
BookReviewStorageController "1" o-- "1" BookReviewStorageQueryOptimizer : contains

BookReviewStorageController --- BookReview : use

' BookReview SubSystem
Expand Down
8 changes: 7 additions & 1 deletion src/Mileage.puml
Original file line number Diff line number Diff line change
Expand Up @@ -107,22 +107,28 @@ MileageShopItem "1" o-- "1" Item : contains
class MileageShopManager implements Manager {
+ void Buy()
}
MileageShopManager --- MileageShopStorageController : use
MileageShopManager --- MileageStorageController : use

class MileageShopManagementManager implements Manager {
+ void Add(Item item)
+ void Update(MileageShopItemUUID identifier, Item item)
+ void Remove(MileageShopItemUUID identifier)
}

class UserSessionManager implements Manager {}

MileageShopManagementManager --- Item : use
MileageShopManagementManager --- MileageShopItemUUID : use
MileageShopManagementManager --- UserSessionManager : use
MileageShopManagementManager --- MileageShopStorageController : use

class MileageShopStorageController<T> implements StorageController {}
MileageShopStorageController --- MileageShopItem : use

class MileageShopSubSystem {
+ {static} MileageShopManagementManager mileageshopManagement
+ {static} MileageShopeManager mileageShopManager
+ {static} MileageShopManager mileageShopManager
+ {static} MileageShopStorageController mileageShopStorageController
}
MileageShopSubSystem "1" o-- "1" MileageShopManagementManager : contains
Expand Down
3 changes: 3 additions & 0 deletions src/Ratings.puml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ class RatingManager implements Manager {
RatingManager "1" --- "N" RatingTierMatch : contains
RatingManager --- User : use
RatingManager --- Rating : use
class UserSessionManager implements Manager {}
RatingManager --- UserSessionManager : use
RatingManager --- RatingStorageController : use

class RatingStorageController<T> implements StorageController {}
RatingStorageController --- Rating : use
Expand Down
4 changes: 2 additions & 2 deletions src/Statistics.puml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ class StatisticsComputingTask {
StatisticsComputingTask "1" --- "1" StatisticsComputingData : contains

class StatisticsComputingManager implements Manager {
+ any QueryStaticsLog()
+ any QueryStatisticsLog()
}

StatisticsComputingManager --- StatisticsLogStorageController : use
StatisticsComputingManager --- User : use

' Todo: StatisticsLog
Expand Down
7 changes: 1 addition & 6 deletions src/UserProfileInventory.puml
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,7 @@ enum VirtItemType {
ProfileDisplayObject
}

class VirtItem {
ItemUUID identifier
VirtItemType type
String name
VirtItemContent content
}
class VirtItem extends Item {}

VirtItem "1" o-- "1" ItemUUID : contains
VirtItem "1" o-- "1" VirtItemType : contains
Expand Down

0 comments on commit ce2cd3e

Please sign in to comment.