diff --git a/src/main/java/model/service/telemetry/AnalyticsManagerInterface.java b/src/main/java/model/service/telemetry/AnalyticsManagerInterface.java new file mode 100644 index 0000000..a71f71d --- /dev/null +++ b/src/main/java/model/service/telemetry/AnalyticsManagerInterface.java @@ -0,0 +1,16 @@ +package model.service.telemetry; + +/** + * Contiene metodi per il salvataggio e manipolazione di informazioni di telemetria degli utenti. + */ +public interface AnalyticsManagerInterface { + + /** + * Salva i dati di telemetria di un utente, se possibile. + * + * @param userId l'ID dell'utente. + * @param type la tipologia di informazione salvata. + * @param description descrizione estesa dell'osservazione. + */ + public void storeAnalytics(int userId, String type, String description); +}