Loading src/main/java/es/redmic/usersettingslib/dto/SelectionDTO.java +9 −2 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ package es.redmic.usersettingslib.dto; */ import java.util.List; import java.util.stream.Collectors; import org.apache.avro.Schema; import org.joda.time.DateTime; Loading Loading @@ -112,13 +113,13 @@ public class SelectionDTO extends SettingsBaseDTO { } } @SuppressWarnings({ "unchecked", "rawtypes" }) @SuppressWarnings({ "rawtypes" }) @JsonIgnore @Override public void put(int field, Object value) { switch (field) { case 0: setSelection(value != null ? (java.util.List) value : null); setSelection(value != null ? getStringList((java.util.List) value) : null); break; case 1: setService(value.toString()); Loading @@ -139,4 +140,10 @@ public class SelectionDTO extends SettingsBaseDTO { throw new org.apache.avro.AvroRuntimeException("Bad index"); } } @JsonIgnore private List<String> getStringList(List<?> value) { return value.stream().map(s -> s.toString()).collect(Collectors.toList()); } } src/main/java/es/redmic/usersettingslib/dto/SettingsDTO.java +11 −2 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ package es.redmic.usersettingslib.dto; */ import java.util.List; import java.util.stream.Collectors; import javax.validation.constraints.NotNull; Loading Loading @@ -101,10 +102,12 @@ public class SettingsDTO extends SettingsBaseDTO { this.selection = selection; } @Override public String getService() { return service; } @Override public void setService(String service) { this.service = service; } Loading Loading @@ -191,7 +194,7 @@ public class SettingsDTO extends SettingsBaseDTO { } } @SuppressWarnings({ "unchecked", "rawtypes" }) @SuppressWarnings({ "rawtypes" }) @JsonIgnore @Override public void put(int field, Object value) { Loading @@ -206,7 +209,7 @@ public class SettingsDTO extends SettingsBaseDTO { setUserId(value != null ? value.toString() : null); break; case 3: setSelection(value != null ? (java.util.List) value : null); setSelection(value != null ? getStringList((java.util.List) value) : null); break; case 4: setService(value.toString()); Loading @@ -227,4 +230,10 @@ public class SettingsDTO extends SettingsBaseDTO { throw new org.apache.avro.AvroRuntimeException("Bad index"); } } @JsonIgnore private List<String> getStringList(List<?> value) { return value.stream().map(s -> s.toString()).collect(Collectors.toList()); } } Loading
src/main/java/es/redmic/usersettingslib/dto/SelectionDTO.java +9 −2 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ package es.redmic.usersettingslib.dto; */ import java.util.List; import java.util.stream.Collectors; import org.apache.avro.Schema; import org.joda.time.DateTime; Loading Loading @@ -112,13 +113,13 @@ public class SelectionDTO extends SettingsBaseDTO { } } @SuppressWarnings({ "unchecked", "rawtypes" }) @SuppressWarnings({ "rawtypes" }) @JsonIgnore @Override public void put(int field, Object value) { switch (field) { case 0: setSelection(value != null ? (java.util.List) value : null); setSelection(value != null ? getStringList((java.util.List) value) : null); break; case 1: setService(value.toString()); Loading @@ -139,4 +140,10 @@ public class SelectionDTO extends SettingsBaseDTO { throw new org.apache.avro.AvroRuntimeException("Bad index"); } } @JsonIgnore private List<String> getStringList(List<?> value) { return value.stream().map(s -> s.toString()).collect(Collectors.toList()); } }
src/main/java/es/redmic/usersettingslib/dto/SettingsDTO.java +11 −2 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ package es.redmic.usersettingslib.dto; */ import java.util.List; import java.util.stream.Collectors; import javax.validation.constraints.NotNull; Loading Loading @@ -101,10 +102,12 @@ public class SettingsDTO extends SettingsBaseDTO { this.selection = selection; } @Override public String getService() { return service; } @Override public void setService(String service) { this.service = service; } Loading Loading @@ -191,7 +194,7 @@ public class SettingsDTO extends SettingsBaseDTO { } } @SuppressWarnings({ "unchecked", "rawtypes" }) @SuppressWarnings({ "rawtypes" }) @JsonIgnore @Override public void put(int field, Object value) { Loading @@ -206,7 +209,7 @@ public class SettingsDTO extends SettingsBaseDTO { setUserId(value != null ? value.toString() : null); break; case 3: setSelection(value != null ? (java.util.List) value : null); setSelection(value != null ? getStringList((java.util.List) value) : null); break; case 4: setService(value.toString()); Loading @@ -227,4 +230,10 @@ public class SettingsDTO extends SettingsBaseDTO { throw new org.apache.avro.AvroRuntimeException("Bad index"); } } @JsonIgnore private List<String> getStringList(List<?> value) { return value.stream().map(s -> s.toString()).collect(Collectors.toList()); } }