From 9c14151097020e940ffe2afcabf090bbaba21fb4 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Wed, 11 Apr 2018 17:29:59 +0200 Subject: [PATCH] avoid DynamicCompetitor cast Change-Id: I77372da3137277c53fba210d9f986ff12b76e9f9 --- .../src/com/sap/sailing/domain/base/CompetitorStore.java | 2 +- .../domain/base/impl/TransientCompetitorStoreImpl.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/CompetitorStore.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/CompetitorStore.java index 2550afe1dfb..7f67fd348ee 100755 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/CompetitorStore.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/CompetitorStore.java @@ -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, diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/TransientCompetitorStoreImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/TransientCompetitorStoreImpl.java index 9287dd7545d..12060ff855e 100755 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/TransientCompetitorStoreImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/TransientCompetitorStoreImpl.java @@ -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 {