public class RequestValidator extends Object
| Constructor and Description |
|---|
RequestValidator() |
| Modifier and Type | Method and Description |
|---|---|
static org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions |
applyDefaults(org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions options,
org.gcube.dataanalysis.copernicus.cmems.model.CmemsProduct product)
Add values from the CMEMS product
|
static org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions |
applyDefaults(org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions options,
org.gcube.dataanalysis.copernicus.motu.model.ProductMetadataInfo product)
Add values from the Motu dataset
|
static Collection<org.gcube.dataanalysis.copernicus.cmems.importer.api.ValidationError> |
checkScheduleOptions(org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions options) |
static boolean |
isEmpty(Object value)
Check if the value is not null or, in case of String, is not empty.
|
static Collection<org.gcube.dataanalysis.copernicus.cmems.importer.api.ValidationError> |
validate(org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions options,
org.gcube.dataanalysis.copernicus.motu.model.ProductMetadataInfo product)
Validate the request.
|
static Collection<org.gcube.dataanalysis.copernicus.cmems.importer.api.ValidationError> |
validateForProductMetadata(org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions options)
Validate for parameters needed to retrieve product metadata.
|
public static Collection<org.gcube.dataanalysis.copernicus.cmems.importer.api.ValidationError> validateForProductMetadata(org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions options)
options - public static Collection<org.gcube.dataanalysis.copernicus.cmems.importer.api.ValidationError> checkScheduleOptions(org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions options) throws Exception
Exceptionpublic static org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions applyDefaults(org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions options,
org.gcube.dataanalysis.copernicus.cmems.model.CmemsProduct product)
options - product - public static org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions applyDefaults(org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions options,
org.gcube.dataanalysis.copernicus.motu.model.ProductMetadataInfo product)
options - product - public static Collection<org.gcube.dataanalysis.copernicus.cmems.importer.api.ValidationError> validate(org.gcube.dataanalysis.copernicus.cmems.importer.api.ImportOptions options, org.gcube.dataanalysis.copernicus.motu.model.ProductMetadataInfo product) throws InvalidParameterException
options - product - InvalidParameterExceptionpublic static boolean isEmpty(Object value)
value - Copyright © 2018. All Rights Reserved.