diff --git a/src/libs/recommendation/CMakeLists.txt b/src/libs/recommendation/CMakeLists.txt
index cdcf20bd..b2161dc2 100644
--- a/src/libs/recommendation/CMakeLists.txt
+++ b/src/libs/recommendation/CMakeLists.txt
@@ -1,7 +1,7 @@
add_library(lmsrecommendation SHARED
impl/Engine.cpp
- impl/ProviderCreator.cpp
+ impl/ClassifierCreator.cpp
)
target_include_directories(lmsrecommendation INTERFACE
diff --git a/src/libs/recommendation/impl/ProviderCreator.cpp b/src/libs/recommendation/impl/ClassifierCreator.cpp
similarity index 70%
rename from src/libs/recommendation/impl/ProviderCreator.cpp
rename to src/libs/recommendation/impl/ClassifierCreator.cpp
index 00d0b0e9..865dd1c9 100644
--- a/src/libs/recommendation/impl/ProviderCreator.cpp
+++ b/src/libs/recommendation/impl/ClassifierCreator.cpp
@@ -17,19 +17,19 @@
* along with LMS. If not, see .
*/
-#include "recommendation/ClustersRecommendationProviderCreator.hpp"
-#include "recommendation/FeaturesRecommendationProviderCreator.hpp"
-#include "recommendation/Provider.hpp"
+#include "recommendation/ClustersClassifierCreator.hpp"
+#include "recommendation/FeaturesClassifierCreator.hpp"
+#include "recommendation/Classifier.hpp"
namespace Recommendation
{
- std::unique_ptr createClustersRecommendationProvider()
+ std::unique_ptr createClustersClassifier()
{
return {};
}
- std::unique_ptr createFeaturesRecommendationProvider(Scanner::IMediaScanner&)
+ std::unique_ptr createFeaturesClassifier()
{
return {};
}
diff --git a/src/libs/recommendation/impl/Engine.cpp b/src/libs/recommendation/impl/Engine.cpp
index a2c61a61..384f6862 100644
--- a/src/libs/recommendation/impl/Engine.cpp
+++ b/src/libs/recommendation/impl/Engine.cpp
@@ -34,15 +34,15 @@ createEngine()
}
void
-Engine::clearProviders()
+Engine::clearClassifiers()
{
- _providers.clear();
+ _classifiers.clear();
}
void
-Engine::addProvider(std::unique_ptr provider, unsigned priority)
+Engine::addClassifier(std::unique_ptr classifier, unsigned priority)
{
- _providers.emplace(priority, std::move(provider));
+ _classifiers.emplace(priority, std::move(classifier));
}
std::vector
diff --git a/src/libs/recommendation/impl/Engine.hpp b/src/libs/recommendation/impl/Engine.hpp
index 92dacc08..cbf66a2b 100644
--- a/src/libs/recommendation/impl/Engine.hpp
+++ b/src/libs/recommendation/impl/Engine.hpp
@@ -22,7 +22,7 @@
#include