Introduced a function registry update mechanism

This commit is contained in:
Lennart Hensler committed 2014-06-06 12:27:13 +02:00
1 parent ff8b36173e
commit 69b54a2875
7 files changed
+133 -12

No files matched your search

@@ -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;
}