All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.makeandbuild.vessl.rest.serializers.ObjectNotFoundExceptionSerializer Maven / Gradle / Ivy

Go to download

a lightweight persistence, REST, fixture, property configuration, and validation framework

There is a newer version: 1.0.52
Show newest version
package com.makeandbuild.vessl.rest.serializers;

import java.io.IOException;

import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.SerializerProvider;
import com.makeandbuild.vessl.persistence.ObjectNotFoundException;

public class ObjectNotFoundExceptionSerializer extends BaseSerializer {
    @Override
    public void serialize(ObjectNotFoundException value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException {
        jgen.writeStartObject();
        writeObjectField(jgen, "message", value.getMessage());
        writeObjectField(jgen, "localizedMessage", value.getLocalizedMessage());
        writeObjectField(jgen, "class", value.getClass().getName());
        jgen.writeEndObject();
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy