Example usage for com.fasterxml.jackson.datatype.hibernate4 Hibernate4Module disable

List of usage examples for com.fasterxml.jackson.datatype.hibernate4 Hibernate4Module disable

Introduction

In this page you can find the example usage for com.fasterxml.jackson.datatype.hibernate4 Hibernate4Module disable.

Prototype

public Hibernate4Module disable(Feature f) 

Source Link

Usage

From source file:com.teradata.benchto.service.ServiceApp.java

@Bean
public Jackson2ObjectMapperBuilder configureObjectMapper() {
    Hibernate4Module hibernate4Module = new Hibernate4Module();
    hibernate4Module.disable(USE_TRANSIENT_ANNOTATION);
    return new Jackson2ObjectMapperBuilder().modulesToInstall(hibernate4Module);
}

From source file:gt.dakaik.config.WebContext.java

public MappingJackson2HttpMessageConverter jacksonJsonMessageConverter() {
    MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter();

    ObjectMapper mapper = new ObjectMapper();
    //        final DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
    //        mapper.setDateFormat(df);

    Hibernate4Module module = new Hibernate4Module();
    module.disable(Hibernate4Module.Feature.USE_TRANSIENT_ANNOTATION);
    //Registering Hibernate4Module to support lazy objects
    mapper.registerModule(module);/*w  w  w  .j a v a 2  s  .  c om*/

    messageConverter.setObjectMapper(mapper);
    return messageConverter;
}

From source file:gt.dakaik.config.WebContext.java

public MappingJackson2HttpMessageConverter jacksonXmlMessageConverter() {
    MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter();

    ObjectMapper mapper = new XmlMapper();

    //Registering Hibernate4Module to support lazy objects
    Hibernate4Module module = new Hibernate4Module();
    module.disable(Hibernate4Module.Feature.USE_TRANSIENT_ANNOTATION);
    mapper.registerModule(module);// w ww.j  a  va2 s .  co  m

    // Cambiar AnnotationIntrospector para usar anotaciones de JAXB
    AnnotationIntrospector introspector = new JaxbAnnotationIntrospector(mapper.getTypeFactory());
    mapper.setAnnotationIntrospector(introspector);

    List<MediaType> MediaTypes = new ArrayList<>();
    MediaTypes.add(MediaType.APPLICATION_XML);
    messageConverter.setSupportedMediaTypes(MediaTypes);

    messageConverter.setObjectMapper(mapper);
    //log.debug("Listado de MediaTypes: [{}]", messageConverter.getSupportedMediaTypes().toString());

    return messageConverter;

}

From source file:com.astonish.dropwizard.routing.hibernate.RoutingHibernateBundle.java

protected Hibernate4Module getHibernate4Module() {
    final Hibernate4Module module = new Hibernate4Module();
    module.disable(Hibernate4Module.Feature.USE_TRANSIENT_ANNOTATION);
    return module;
}