mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-14 22:43:57 +00:00
making it absolutely clear by renaming idClass to competitorIdClass
Change-Id: Ia287e4ae15b1c6aec98dc61dae76e1429c14c8d8
This commit is contained in:
1 parent
3bcff4e918
commit
8f1e5e4229
1 file changed
+4
-4
+4
-4
@@ -49,11 +49,11 @@ public class CompetitorWithBoatRefJsonDeserializer implements JsonDeserializer<C
|
||||
Serializable competitorId = (Serializable) object.get(CompetitorJsonSerializer.FIELD_ID);
|
||||
try {
|
||||
{
|
||||
Class<?> idClass = Class.forName((String) object.get(CompetitorJsonConstants.FIELD_ID_TYPE));
|
||||
if (Number.class.isAssignableFrom(idClass)) {
|
||||
Constructor<?> constructorFromString = idClass.getConstructor(String.class);
|
||||
Class<?> competitorIdClass = Class.forName((String) object.get(CompetitorJsonConstants.FIELD_ID_TYPE));
|
||||
if (Number.class.isAssignableFrom(competitorIdClass)) {
|
||||
Constructor<?> constructorFromString = competitorIdClass.getConstructor(String.class);
|
||||
competitorId = (Serializable) constructorFromString.newInstance(competitorId.toString());
|
||||
} else if (UUID.class.isAssignableFrom(idClass)) {
|
||||
} else if (UUID.class.isAssignableFrom(competitorIdClass)) {
|
||||
competitorId = Helpers.tryUuidConversion(competitorId);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user