mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-10 22:30:56 +00:00
refs bug 1354
# Made 'defaultCourseArea' on Regatta changeable.
This commit is contained in:
1 parent
e53cbd9962
commit
aa2f1e0bdf
4 files changed
+29
-1
No files matched your search
+5
@@ -400,6 +400,11 @@ public class MockedTrackedRace implements DynamicTrackedRace {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setDefaultCourseArea(CourseArea newCourseArea) {
|
||||
// TODO Auto-generated method stub
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -18,7 +18,17 @@ import com.sap.sailing.domain.tracking.TrackedRegatta;
|
||||
public interface Regatta extends Named, WithID {
|
||||
ScoringScheme getScoringScheme();
|
||||
|
||||
/**
|
||||
* Gets the course area for all races of this {@link Regatta}.
|
||||
* @return the {@link CourseArea} object.
|
||||
*/
|
||||
CourseArea getDefaultCourseArea();
|
||||
|
||||
/**
|
||||
* Sets the course area for all races of this {@link Regatta}.
|
||||
* @param newCourseArea {@link CourseArea} to be set.
|
||||
*/
|
||||
void setDefaultCourseArea(CourseArea newCourseArea);
|
||||
|
||||
/**
|
||||
* A regatta consists of one or more series.
|
||||
|
||||
@@ -48,7 +48,9 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene
|
||||
private final ScoringScheme scoringScheme;
|
||||
private final Serializable id;
|
||||
private transient RaceLogStore raceLogStore;
|
||||
private final CourseArea courseArea;
|
||||
|
||||
// Can be changed...
|
||||
private CourseArea courseArea;
|
||||
|
||||
/**
|
||||
* Regattas may be constructed as implicit default regattas in which case they won't need to be stored
|
||||
@@ -335,4 +337,9 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene
|
||||
return courseArea;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setDefaultCourseArea(CourseArea newCourseArea) {
|
||||
this.courseArea = newCourseArea;
|
||||
}
|
||||
|
||||
}
|
||||
+6
@@ -400,6 +400,12 @@ public class MockedTrackedRace implements DynamicTrackedRace {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setDefaultCourseArea(CourseArea newCourseArea) {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user