Class ParameterWebClient
java.lang.Object
gov.llnl.gnem.apps.coda.calibration.gui.data.client.ParameterWebClient
- All Implemented Interfaces:
ParameterClient
-
Constructor Summary
ConstructorDescriptionParameterWebClient
(org.springframework.web.reactive.function.client.WebClient client) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<MdacParametersFI>
reactor.core.publisher.Mono<String>
reactor.core.publisher.Flux<MdacParametersPS>
reactor.core.publisher.Mono<ShapeFitterConstraints>
reactor.core.publisher.Flux<SharedFrequencyBandParameters>
reactor.core.publisher.Mono<SharedFrequencyBandParameters>
getSharedFrequencyBandParametersForFrequency
(FrequencyBand frequencyBand) reactor.core.publisher.Flux<SiteFrequencyBandParameters>
reactor.core.publisher.Mono<VelocityConfiguration>
reactor.core.publisher.Mono<String>
removeFiParameter
(MdacParametersFI parameters) reactor.core.publisher.Mono<String>
removePsParameter
(MdacParametersPS parameters) reactor.core.publisher.Mono<String>
reactor.core.publisher.Mono<String>
setFiParameter
(MdacParametersFI parameters) reactor.core.publisher.Mono<String>
setPsParameter
(MdacParametersPS parameters) reactor.core.publisher.Mono<String>
reactor.core.publisher.Mono<String>
reactor.core.publisher.Mono<String>
updateMapPolygon
(String rawGeoJSON) reactor.core.publisher.Mono<String>
reactor.core.publisher.Mono<String>
-
Constructor Details
-
ParameterWebClient
@Autowired public ParameterWebClient(org.springframework.web.reactive.function.client.WebClient client)
-
-
Method Details
-
setSiteSpecificFrequencyBandParameter
public reactor.core.publisher.Mono<String> setSiteSpecificFrequencyBandParameter(List<SiteFrequencyBandParameters> parameters) throws com.fasterxml.jackson.core.JsonProcessingException - Specified by:
setSiteSpecificFrequencyBandParameter
in interfaceParameterClient
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
getSiteSpecificFrequencyBandParameters
public reactor.core.publisher.Flux<SiteFrequencyBandParameters> getSiteSpecificFrequencyBandParameters()- Specified by:
getSiteSpecificFrequencyBandParameters
in interfaceParameterClient
-
setPsParameter
public reactor.core.publisher.Mono<String> setPsParameter(MdacParametersPS parameters) throws com.fasterxml.jackson.core.JsonProcessingException - Specified by:
setPsParameter
in interfaceParameterClient
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
removePsParameter
- Specified by:
removePsParameter
in interfaceParameterClient
-
getPsParameters
- Specified by:
getPsParameters
in interfaceParameterClient
-
setFiParameter
public reactor.core.publisher.Mono<String> setFiParameter(MdacParametersFI parameters) throws com.fasterxml.jackson.core.JsonProcessingException - Specified by:
setFiParameter
in interfaceParameterClient
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
removeFiParameter
- Specified by:
removeFiParameter
in interfaceParameterClient
-
getFiParameters
- Specified by:
getFiParameters
in interfaceParameterClient
-
getVelocityConfiguration
- Specified by:
getVelocityConfiguration
in interfaceParameterClient
-
updateVelocityConfiguration
public reactor.core.publisher.Mono<String> updateVelocityConfiguration(VelocityConfiguration velConf) - Specified by:
updateVelocityConfiguration
in interfaceParameterClient
-
getShapeFitterConstraints
- Specified by:
getShapeFitterConstraints
in interfaceParameterClient
-
updateShapeFitterConstraints
public reactor.core.publisher.Mono<String> updateShapeFitterConstraints(ShapeFitterConstraints conf) - Specified by:
updateShapeFitterConstraints
in interfaceParameterClient
-
updateMapPolygon
- Specified by:
updateMapPolygon
in interfaceParameterClient
-
getMapPolygon
- Specified by:
getMapPolygon
in interfaceParameterClient