diff --git a/documentation/diagrammes/LocalServicesUML-Diagram-transformed.jpeg b/documentation/diagrammes/LocalServicesUML-Diagram-transformed.jpeg deleted file mode 100644 index 82ee094..0000000 Binary files a/documentation/diagrammes/LocalServicesUML-Diagram-transformed.jpeg and /dev/null differ diff --git a/documentation/diagrammes/LocalServicesUML-Diagram-transformed.svg b/documentation/diagrammes/LocalServicesUML-Diagram-transformed.svg new file mode 100644 index 0000000..43a39f1 --- /dev/null +++ b/documentation/diagrammes/LocalServicesUML-Diagram-transformed.svg @@ -0,0 +1,760 @@ + + ++Account : Account-ownedRecipes : Dictionary<Guid, Recipe>-db : IDatabase+AccountOwnedRecipes()+UploadRecipe()+RemoveRecipe()+GetAccountRecipes()AccountOwnedRecipesLocalServices-db : IDatabase-accountsData : Dictionary<Account, AccountServices>+RecipesService()+PopularRecipes()+GetRecipe()+GetRecipesOf()+GetPreferencesOf()-GetOrInitData()RecipesService-authService : IAuthService-recipesService : IRecipesService+AuthService : IAuthService+RecipesService : IRecipesService+LocalEndpoint()-PrepareDatabase()-MakeGuid()LocalEndpointData+DEFAULT_ACCOUNT_IMAGE : UriConstants-db : IDatabase+AuthService()+Login()+Register()AuthService-db : IDatabase+Account : Account+AccountRecipesPreferences()+GetRecommendedRecipes()+GetFavorites()+GetWeeklyList()+GetRate()+AddToWeeklyList()+AddToFavorites()+RemoveFromFavorites()+SetReviewScore()AccountRecipesPreferences-User : User+GetAccount()+GetRecipe()+GetRecipeListOf()+GetRecipeRate()+InsertAccount()+InsertInUserList()+InsertRate()+InsertRecipe()+InsertUser()+ListAllRecipes()+ListRatesOf()+RemoveFromUserList()+RemoveRecipe()StubDatabase+GetRecipe()+GetRecipeRate()+GetAccount()+InsertInUserList()+RemoveFromUserList()+InsertAccount()+InsertRecipe()+InsertUser()+InsertRate()+RemoveRecipe()+ListAllRecipes()+ListRatesOf()+GetRecipeListOf()<<interface>>IDatabase-RECIPES_FILENAME : string-USERS_FILENAME : string-ACCOUNTS_FILENAME : string-recipesData : Dictionary<Guid, RecipeData>-usersData : Dictionary<Guid, UserData>-accountsData : Dictionary<string, AccountData>-dbPath : string+CatastrophicPerformancesDatabase()+IsEmpty()+GetAccount()+InsertAccount()+GetRecipe()+GetRecipeRate()+InsertInUserList()+RemoveFromUserList()+InsertRecipe()+InsertUser()+InsertRate()+RemoveRecipe()+ListAllRecipes()+ListRatesOf()+GetRecipeListOf()-ConvertRecipeDataToRecipe()-Load< K, V >()-Save< K, T >()-WaitForFile()CatastrophicPerformancesDatabase<<use>>-db<<use>>-db<<use>>-db<<use>>-db