diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceArea.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceArea.java new file mode 100755 index 00000000000..f5bdd9398d1 --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceArea.java @@ -0,0 +1,14 @@ +package com.sap.sailing.domain.base; + +import com.sap.sailing.domain.common.Named; + +/** + * A named area in a sailing {@link Venue} where races take place. Usually, the areas carry names according to the NATO + * alphabet, such as "Alpha", "Bravo" or "Charlie". + * + * @author Axel Uhl (D043530) + * + */ +public interface RaceArea extends Named { + +} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Venue.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Venue.java new file mode 100755 index 00000000000..8266d5e670f --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Venue.java @@ -0,0 +1,13 @@ +package com.sap.sailing.domain.base; + +import com.sap.sailing.domain.common.Named; + +/** + * Describes the place where a sailing event with one or more regattas takes place. + * + * @author Axel Uhl (D043530) + * + */ +public interface Venue extends Named { + Iterable getRaceAreas(); +}