Example usage for com.fasterxml.jackson.databind.ser BeanSerializerModifier subclass-usage

List of usage examples for com.fasterxml.jackson.databind.ser BeanSerializerModifier subclass-usage

Introduction

In this page you can find the example usage for com.fasterxml.jackson.databind.ser BeanSerializerModifier subclass-usage.

Usage

From source file com.amazon.speech.json.SpeechletRequestBeanSerializerModifier.java

class SpeechletRequestBeanSerializerModifier extends BeanSerializerModifier {
    @Override
    @SuppressWarnings("unchecked")
    public JsonSerializer<?> modifySerializer(SerializationConfig config, BeanDescription beanDesc,
            JsonSerializer<?> serializer) {
        if (Context.class.isAssignableFrom(beanDesc.getBeanClass())) {

From source file com.wealdtech.jackson.modules.TriValBeanSerializerModifier.java

public class TriValBeanSerializerModifier extends BeanSerializerModifier {
    @Override
    public List<BeanPropertyWriter> changeProperties(SerializationConfig config, BeanDescription beanDesc,
            List<BeanPropertyWriter> beanProperties) {
        for (int i = 0; i < beanProperties.size(); ++i) {
            final BeanPropertyWriter writer = beanProperties.get(i);

From source file cz.cvut.kbss.jsonld.jackson.serialization.JsonLdSerializerModifier.java

/**
 * Main point of integration of the JSON-LD serialization implementation into Jackson.
 */
public class JsonLdSerializerModifier extends BeanSerializerModifier {

    @Override

From source file com.basho.riak.client.convert.RiakBeanSerializerModifier.java

/**
 * {@link BeanSerializerModifier} that drops {@link RiakKey} and
 * {@link RiakUsermeta} annotated fields from the the set of fields that Jackson
 * will serialize
 * 
 * @author russell

From source file org.lightadmin.core.web.json.DynamicFilePropertyOmittingSerializerModifier.java

public class DynamicFilePropertyOmittingSerializerModifier extends BeanSerializerModifier {

    private final GlobalAdministrationConfiguration configuration;

    public DynamicFilePropertyOmittingSerializerModifier(GlobalAdministrationConfiguration configuration) {
        this.configuration = configuration;

From source file com.github.jonpeterson.jackson.module.versioning.VersioningBeanSerializationModifier.java

class VersioningBeanSerializationModifier extends BeanSerializerModifier {

    // here just to make generics work without warnings
    private static <T> VersionedModelSerializer<T> createVersioningSerializer(StdSerializer<T> serializer,
            JsonVersionedModel jsonVersionedModel, BeanPropertyDefinition serializeToVersionProperty) {
        return new VersionedModelSerializer<T>(serializer, jsonVersionedModel, serializeToVersionProperty);

From source file org.gvnix.web.json.ConversionServiceBeanSerializerModifier.java

/**
 * Configure jackson seralizers for a bean.
 * <p/>
 * If it's possible, register a Serializer based on {@link ConversionService}
 * registered conversions.
 * <p/>

From source file com.basho.riak.client.api.convert.RiakBeanSerializerModifier.java

/**
 * {@link BeanSerializerModifier} that drops {@link RiakKey} and
 * {@link RiakUsermeta} annotated fields from the the set of fields that Jackson
 * will serialize
 *
 * @author russell

From source file org.bonitasoft.engine.business.data.impl.jackson.EntityBeanSerializerModifier.java

public class EntityBeanSerializerModifier extends BeanSerializerModifier {

    private static Logger LOG = LoggerFactory.getLogger(EntityBeanSerializerModifier.class);

    @Override
    public List<BeanPropertyWriter> changeProperties(SerializationConfig config, BeanDescription beanDesc,

From source file org.jddd.jackson.SimpleValueObjectSerializerModifier.java

/**
 * {@link BeanSerializerModifier} to serialize properties that are {@link ValueObject}s which in turn only carry a
 * single attribute as just that attribute.
 * 
 * @author Oliver Gierke
 */