avoid DynamicCompetitor cast

Change-Id: I77372da3137277c53fba210d9f986ff12b76e9f9
This commit is contained in:
Axel Uhl
2018-04-11 17:29:59 +02:00
parent 1cf923a027
commit 9c14151097
2 changed files with 3 additions and 3 deletions
@@ -38,7 +38,7 @@ public interface CompetitorStore extends CompetitorFactory, BoatFactory {
* must call {@link #getOrCreateCompetitor(Serializable, String, DynamicTeam...)} to cause an update of the
* competitor's values.
*/
Competitor getExistingCompetitorByIdAsString(String idAsString);
DynamicCompetitor getExistingCompetitorByIdAsString(String idAsString);
/**
* If a valid competitor is returned and the caller has information available that could be used to update the competitor,
@@ -200,7 +200,7 @@ public class TransientCompetitorStoreImpl implements CompetitorStore, Serializab
}
@Override
public Competitor getExistingCompetitorByIdAsString(String competitorIdAsString) {
public DynamicCompetitor getExistingCompetitorByIdAsString(String competitorIdAsString) {
LockUtil.lockForRead(lock);
try {
return competitorsByIdAsString.get(competitorIdAsString);
@@ -329,7 +329,7 @@ public class TransientCompetitorStoreImpl implements CompetitorStore, Serializab
public Competitor updateCompetitor(String idAsString, String newName, String newShortName, Color newDisplayColor, String newEmail,
Nationality newNationality, URI newTeamImageUri, URI newFlagImageUri,
Double timeOnTimeFactor, Duration timeOnDistanceAllowancePerNauticalMile, String newSearchTag) {
DynamicCompetitor competitor = (DynamicCompetitor) getExistingCompetitorByIdAsString(idAsString);
DynamicCompetitor competitor = getExistingCompetitorByIdAsString(idAsString);
if (competitor != null) {
LockUtil.lockForWrite(lock);
try {