Class ResponseSerializers
java.lang.Object
gov.nasa.jpl.aerie.merlin.server.http.ResponseSerializers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic javax.json.JsonValueserializeArgument(gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue parameter) static javax.json.JsonValueserializeBulkArgumentValidationResponse(MissionModelService.BulkArgumentValidationResponse response) static javax.json.JsonValuestatic javax.json.JsonValueserializeBulkEffectiveArgumentResponseList(List<MissionModelService.BulkEffectiveArgumentResponse> responses) static javax.json.JsonValuestatic javax.json.JsonValueserializeConstraintErrors(List<? extends Exception> errors) static javax.json.JsonValueserializeConstraintResults(int requestId, SortedMap<ConstraintRecord, Fallible<gov.nasa.jpl.aerie.constraints.model.ConstraintResult, List<? extends Exception>>> resultMap) static javax.json.JsonValueserializeCreatedDatasetId(long datasetId) static javax.json.JsonValueserializeDuration(gov.nasa.jpl.aerie.merlin.protocol.types.Duration timestamp) static javax.json.JsonValueserializeEffectiveArgumentMap(Map<String, gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue> fields) static javax.json.JsonValueserializeFailures(List<String> failures) static javax.json.JsonValueserializeInstantiationException(gov.nasa.jpl.aerie.merlin.protocol.types.InstantiationException ex) static <T> javax.json.JsonValueserializeIterable(Function<T, javax.json.JsonValue> elementSerializer, Iterable<T> elements) static <T> javax.json.JsonValueserializeMap(Function<T, javax.json.JsonValue> fieldSerializer, Map<String, T> fields) static javax.json.JsonValueserializeParameters(List<gov.nasa.jpl.aerie.merlin.protocol.model.InputType.Parameter> parameters) static javax.json.JsonValueserializeResourceSamples(Map<String, List<org.apache.commons.lang3.tuple.Pair<gov.nasa.jpl.aerie.merlin.protocol.types.Duration, gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue>>> resourceSamples) static javax.json.JsonValueserializeSample(org.apache.commons.lang3.tuple.Pair<gov.nasa.jpl.aerie.merlin.protocol.types.Duration, gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue> element) static javax.json.JsonValuestatic javax.json.JsonValueserializeString(String value) static javax.json.JsonValueserializeStringList(List<String> elements) static javax.json.JsonValueserializeUnconstructableActivityFailures(Map<gov.nasa.jpl.aerie.types.ActivityDirectiveId, MissionModelService.ActivityInstantiationFailure> failures) static javax.json.JsonValueserializeValidationNotices(List<gov.nasa.jpl.aerie.merlin.protocol.model.InputType.ValidationNotice> notices) static javax.json.JsonValueserializeValueSchema(gov.nasa.jpl.aerie.merlin.protocol.types.ValueSchema schema) static javax.json.JsonValueserializeValueSchemas(Map<String, gov.nasa.jpl.aerie.merlin.protocol.types.ValueSchema> schemas)
-
Constructor Details
-
ResponseSerializers
public ResponseSerializers()
-
-
Method Details
-
serializeIterable
-
serializeMap
-
serializeValueSchema
public static javax.json.JsonValue serializeValueSchema(gov.nasa.jpl.aerie.merlin.protocol.types.ValueSchema schema) -
serializeParameters
public static javax.json.JsonValue serializeParameters(List<gov.nasa.jpl.aerie.merlin.protocol.model.InputType.Parameter> parameters) -
serializeValueSchemas
-
serializeSample
public static javax.json.JsonValue serializeSample(org.apache.commons.lang3.tuple.Pair<gov.nasa.jpl.aerie.merlin.protocol.types.Duration, gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue> element) -
serializeString
-
serializeStringList
-
serializeArgument
public static javax.json.JsonValue serializeArgument(gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue parameter) -
serializeEffectiveArgumentMap
-
serializeBulkEffectiveArgumentResponseList
public static javax.json.JsonValue serializeBulkEffectiveArgumentResponseList(List<MissionModelService.BulkEffectiveArgumentResponse> responses) -
serializeConstraintBulkEffectiveArgumentResponse
public static javax.json.JsonValue serializeConstraintBulkEffectiveArgumentResponse(BulkConstraintEffectiveArgumentResponse response) -
serializeBulkEffectiveArgumentResponse
public static javax.json.JsonValue serializeBulkEffectiveArgumentResponse(MissionModelService.BulkEffectiveArgumentResponse response) -
serializeBulkArgumentValidationResponse
public static javax.json.JsonValue serializeBulkArgumentValidationResponse(MissionModelService.BulkArgumentValidationResponse response) -
serializeCreatedDatasetId
public static javax.json.JsonValue serializeCreatedDatasetId(long datasetId) -
serializeUnconstructableActivityFailures
public static javax.json.JsonValue serializeUnconstructableActivityFailures(Map<gov.nasa.jpl.aerie.types.ActivityDirectiveId, MissionModelService.ActivityInstantiationFailure> failures) -
serializeResourceSamples
-
serializeConstraintResults
public static javax.json.JsonValue serializeConstraintResults(int requestId, SortedMap<ConstraintRecord, Fallible<gov.nasa.jpl.aerie.constraints.model.ConstraintResult, List<? extends Exception>>> resultMap) -
serializeSimulationResultsResponse
public static javax.json.JsonValue serializeSimulationResultsResponse(GetSimulationResultsAction.Response response) -
serializeDuration
public static javax.json.JsonValue serializeDuration(gov.nasa.jpl.aerie.merlin.protocol.types.Duration timestamp) -
serializeFailures
-
serializeValidationNotices
public static javax.json.JsonValue serializeValidationNotices(List<gov.nasa.jpl.aerie.merlin.protocol.model.InputType.ValidationNotice> notices) -
serializeInstantiationException
public static javax.json.JsonValue serializeInstantiationException(gov.nasa.jpl.aerie.merlin.protocol.types.InstantiationException ex) -
serializeConstraintErrors
-