Merge branch 'master' into bug2059

This commit is contained in:
Steffen Schaefer committed 2017-08-01 13:25:31 +02:00
commit a80782d52c
21 files changed
+166 -29

No files matched your search

@@ -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();
@@ -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;