mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-06 12:23:55 +00:00
Introduced a function registry update mechanism
This commit is contained in:
1 parent
ff8b36173e
commit
69b54a2875
7 files changed
+133
-12
No files matched your search
+7
-6
@@ -4,9 +4,6 @@ import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
import com.sap.sailing.datamining.data.HasGPSFixContext;
|
||||
import com.sap.sailing.datamining.data.HasTrackedLegContext;
|
||||
import com.sap.sailing.datamining.data.HasTrackedLegOfCompetitorContext;
|
||||
import com.sap.sailing.datamining.data.HasTrackedRaceContext;
|
||||
import com.sap.sse.datamining.functions.ClassesWithFunctionsService;
|
||||
|
||||
public class SailingDataMiningClassesWithFunctionsService implements ClassesWithFunctionsService {
|
||||
@@ -14,9 +11,13 @@ public class SailingDataMiningClassesWithFunctionsService implements ClassesWith
|
||||
@Override
|
||||
public Set<Class<?>> getInternalClassesWithMarkedMethods() {
|
||||
Set<Class<?>> internalClasses = new HashSet<>();
|
||||
internalClasses.add(HasTrackedRaceContext.class);
|
||||
internalClasses.add(HasTrackedLegContext.class);
|
||||
internalClasses.add(HasTrackedLegOfCompetitorContext.class);
|
||||
/*
|
||||
* This also contains the marked methods of
|
||||
* HasTrackedRaceContext,
|
||||
* HasTrackedLegContext and
|
||||
* HasTrackedLegOfCompetitorContext,
|
||||
* because these are the super types of HasGPSFixContext.
|
||||
*/
|
||||
internalClasses.add(HasGPSFixContext.class);
|
||||
return internalClasses;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user