Skip to content

Commit f6031c7

Browse files
committed
CWMSVUE-611 - Moved nullable field string conversion method into base class for broad usage
1 parent fe78278 commit f6031c7

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

cwms-http-client/src/main/java/mil/army/usace/hec/cwms/http/client/EndpointInput.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,14 @@
2424

2525
package mil.army.usace.hec.cwms.http.client;
2626

27+
import java.util.Optional;
28+
2729
public abstract class EndpointInput {
2830

2931
protected abstract HttpRequestBuilder addInputParameters(HttpRequestBuilder httpRequestBuilder);
32+
33+
protected static <T> String getNullableFieldString(T field)
34+
{
35+
return Optional.ofNullable(field).map(Object::toString).orElse(null);
36+
}
3037
}

cwms-radar-client/src/main/java/mil/army/usace/hec/cwms/radar/client/controllers/MeasurementEndpointInput.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import java.time.Instant;
2828
import java.util.ArrayList;
2929
import java.util.List;
30-
import java.util.Optional;
3130
import mil.army.usace.hec.cwms.http.client.EndpointInput;
3231
import mil.army.usace.hec.cwms.http.client.HttpRequestBuilder;
3332
import mil.army.usace.hec.cwms.radar.client.model.Measurement;
@@ -181,12 +180,6 @@ protected HttpRequestBuilder addInputParameters(HttpRequestBuilder httpRequestBu
181180
}
182181
}
183182

184-
private static <T> String getNullableFieldString(T field)
185-
{
186-
return Optional.ofNullable(field).map(Object::toString).orElse(null);
187-
}
188-
189-
190183
public static final class Post extends EndpointInput {
191184
static final String FAIL_IF_EXISTS_QUERY_PARAMETER = "fail-if-exists";
192185
private final List<Measurement> measurements;

0 commit comments

Comments
 (0)