diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/BooleanParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/BooleanParameter.java index eb1a278c5..778986569 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/BooleanParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/BooleanParameter.java @@ -53,6 +53,7 @@ public class BooleanParameter extends AbstractParameter { return this.value.toString(); } + @SuppressWarnings("unchecked") @Override public Boolean getValue() { return this.value; diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/DateParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/DateParameter.java index 197ad8e01..a6f47029a 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/DateParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/DateParameter.java @@ -55,6 +55,7 @@ public class DateParameter extends AbstractParameter { return ISO8601FormatFactory.getInstance().formatDate(this.value); } + @SuppressWarnings("unchecked") @Override public Date getValue() { return this.value; diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/DurationParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/DurationParameter.java index 2d4fb25ef..96c76cbcd 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/DurationParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/DurationParameter.java @@ -53,6 +53,7 @@ public class DurationParameter extends AbstractParameter { return ISO8601FormatFactory.getInstance().formatDuration(this.value); } + @SuppressWarnings("unchecked") @Override public Long getValue() { return this.value; diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatListParameter.java index 84a9ce307..38485392f 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatListParameter.java @@ -75,6 +75,7 @@ public class FloatListParameter extends AbstractParameter> implemen return sb.toString(); } + @SuppressWarnings("unchecked") @Override public List getValue() { return new ArrayList<>(this.value); diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatParameter.java index eec001acb..6e7ffc13e 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatParameter.java @@ -54,6 +54,7 @@ public class FloatParameter extends AbstractParameter { return Double.toString(this.value); } + @SuppressWarnings("unchecked") @Override public Double getValue() { return this.value; diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerListParameter.java index e17bc29bc..2cfc0064a 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerListParameter.java @@ -75,6 +75,7 @@ public class IntegerListParameter extends AbstractParameter> imple return sb.toString(); } + @SuppressWarnings("unchecked") @Override public List getValue() { return new ArrayList<>(this.value); diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerParameter.java index 18b28d2f5..1461ce979 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerParameter.java @@ -58,6 +58,7 @@ public class IntegerParameter extends AbstractParameter { return Integer.toString(this.value); } + @SuppressWarnings("unchecked") @Override public Integer getValue() { return this.value; diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/LongListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/LongListParameter.java index d6ee515a5..40ff1f6b2 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/LongListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/LongListParameter.java @@ -75,6 +75,7 @@ public class LongListParameter extends AbstractParameter> implements return sb.toString(); } + @SuppressWarnings("unchecked") @Override public List getValue() { return new ArrayList<>(this.value); diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/LongParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/LongParameter.java index d8a068cf2..6c6081897 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/LongParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/LongParameter.java @@ -53,6 +53,7 @@ public class LongParameter extends AbstractParameter { return this.value.toString(); } + @SuppressWarnings("unchecked") @Override public Long getValue() { return this.value; diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/Parameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/Parameter.java index 32db69d88..d75d98b22 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/Parameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/Parameter.java @@ -45,7 +45,7 @@ public interface Parameter extends StrolchElement, Comparable> { * * @return */ - public T getValue(); + public U getValue(); /** * the value of the parameter diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java index 18e1311b8..b59c05169 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java @@ -75,6 +75,7 @@ public class StringListParameter extends AbstractParameter> impleme return sb.toString(); } + @SuppressWarnings("unchecked") @Override public List getValue() { return new ArrayList<>(this.value); diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/StringParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/StringParameter.java index b6cd8979e..a473b1270 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/StringParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/StringParameter.java @@ -54,6 +54,7 @@ public class StringParameter extends AbstractParameter { return StrolchValueType.STRING.getType(); } + @SuppressWarnings("unchecked") @Override public String getValue() { return this.value;