From 94fb4700b94bb0c450b3cd2ed31db8edb111e240 Mon Sep 17 00:00:00 2001 From: Jan Cortiel Date: Wed, 18 Mar 2026 13:11:15 +0100 Subject: [PATCH] #369: Small AppUsageObservationChange --- .../component/observation/AppUsageObservationFactory.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/studymanager-observation/src/main/java/io/redlink/more/studymanager/component/observation/AppUsageObservationFactory.java b/studymanager-observation/src/main/java/io/redlink/more/studymanager/component/observation/AppUsageObservationFactory.java index 4e3f7fcc..5f233e44 100644 --- a/studymanager-observation/src/main/java/io/redlink/more/studymanager/component/observation/AppUsageObservationFactory.java +++ b/studymanager-observation/src/main/java/io/redlink/more/studymanager/component/observation/AppUsageObservationFactory.java @@ -3,6 +3,7 @@ import io.redlink.more.studymanager.core.component.Observation; import io.redlink.more.studymanager.core.exception.ConfigurationValidationException; import io.redlink.more.studymanager.core.factory.ObservationFactory; +import io.redlink.more.studymanager.core.io.Visibility; import io.redlink.more.studymanager.core.measurement.Measurement; import io.redlink.more.studymanager.core.measurement.MeasurementSet; import io.redlink.more.studymanager.core.properties.ObservationProperties; @@ -14,7 +15,7 @@ public class AppUsageObservationFactory, P extends Obse public static final String DATA_FIELD = "user_action"; private static final MeasurementSet measurements = new MeasurementSet( - "USER_ACTION", Set.of(new Measurement(DATA_FIELD, Measurement.Type.STRING)) + "USER_ACTION", Set.of(new Measurement(DATA_FIELD, Measurement.Type.OBJECT)) ); @Override @@ -41,4 +42,9 @@ public String getTitle() { public String getDescription() { return "observation.factory.appUsage.description"; } + + @Override + public Visibility getVisibility() { + return new Visibility(false, true); + } }