mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-20 19:20:04 +00:00
Merge branch 'master' into bug2059
This commit is contained in:
commit
a80782d52c
21 files changed
+166
-29
No files matched your search
+6
-1
@@ -11,8 +11,13 @@ import com.sap.sse.datamining.annotations.Connector;
|
||||
import com.sap.sse.datamining.annotations.Dimension;
|
||||
|
||||
public interface Competitor extends NamedWithID, IsManagedByCache<SharedDomainFactory> {
|
||||
@Connector(messageKey="Team", ordinal=9)
|
||||
Team getTeam();
|
||||
|
||||
/**
|
||||
* Short for {@link #getTeam()}.{@link Team#getNationality() getNationality()}.
|
||||
*/
|
||||
@Connector(messageKey="Nationality", ordinal=9)
|
||||
Nationality getNationality();
|
||||
|
||||
@Connector(messageKey="Boat", ordinal=10)
|
||||
Boat getBoat();
|
||||
|
||||
+6
@@ -9,6 +9,7 @@ import java.util.Set;
|
||||
|
||||
import com.sap.sailing.domain.base.Competitor;
|
||||
import com.sap.sailing.domain.base.CompetitorChangeListener;
|
||||
import com.sap.sailing.domain.base.Nationality;
|
||||
import com.sap.sailing.domain.base.SharedDomainFactory;
|
||||
import com.sap.sse.common.Color;
|
||||
import com.sap.sse.common.Duration;
|
||||
@@ -78,6 +79,11 @@ public class CompetitorImpl implements DynamicCompetitor {
|
||||
return team;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Nationality getNationality() {
|
||||
return getTeam() == null ? null : getTeam().getNationality();
|
||||
}
|
||||
|
||||
@Override
|
||||
public DynamicBoat getBoat() {
|
||||
return boat;
|
||||
|
||||
Reference in new issue
Block a user