List of usage examples for com.fasterxml.jackson.datatype.hibernate4 Hibernate4Module Hibernate4Module
public Hibernate4Module()
From source file:io.gumga.security.WebConfigForTest.java
private MappingJackson2HttpMessageConverter jacksonConverter() { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new Hibernate4Module()); mapper.registerModule(new JodaModule()); mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); mapper.setDateFormat(new ISO8601DateFormat()); mapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.NONE); mapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); MappingJackson2HttpMessageConverter jacksonConverter = new MappingJackson2HttpMessageConverter(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); jacksonConverter.setObjectMapper(mapper); return jacksonConverter; }
From source file:com.infinities.keystone4j.utils.jackson.ObjectMapperResolver.java
public ObjectMapperResolver() { objectMapper = new ObjectMapper(); AnnotationIntrospector introspector = new JaxbAnnotationIntrospector(TypeFactory.defaultInstance()); AnnotationIntrospector secondary = new JacksonAnnotationIntrospector(); objectMapper = objectMapper/*from ww w . java 2 s. c o m*/ .setAnnotationIntrospector(new AnnotationIntrospectorPair(introspector, secondary)); objectMapper = objectMapper.enable(SerializationFeature.INDENT_OUTPUT); objectMapper.registerModule(new Hibernate4Module()); }
From source file:com.infinities.nova.util.jackson.ObjectMapperResolver.java
public ObjectMapperResolver() { objectMapper = new ObjectMapper(); AnnotationIntrospector introspector = new JaxbAnnotationIntrospector(TypeFactory.defaultInstance()); AnnotationIntrospector secondary = new JacksonAnnotationIntrospector(); objectMapper = objectMapper/*from w w w. j a va 2 s. c om*/ .setAnnotationIntrospector(new AnnotationIntrospectorPair(introspector, secondary)); objectMapper = objectMapper.enable(SerializationFeature.INDENT_OUTPUT); objectMapper = objectMapper.configure(SerializationFeature.INDENT_OUTPUT, true); objectMapper.registerModule(new 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);/*from w w w . j a va2 s.c om*/ messageConverter.setObjectMapper(mapper); 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; }
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);//from w ww. ja va 2 s. c o 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:py.org.icarusdb.example.rest.client.CountryClientService.java
private void retrieveInfo() throws LoginFailedException, RegisteredUserException, ActiveUserException, ConfigException, JsonParseException, JsonMappingException, IOException { readResponse();//from www. j a va 2 s . co m ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new Hibernate4Module()); countries = (List<CountryDTO>) mapper.readValue(response.getEntity().toString(), new TypeReference<List<CountryDTO>>() { }); }
From source file:br.com.mv.modulo.WebConfig.java
private Jackson2ObjectMapperBuilder jacksonBuilder() { Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); builder.modulesToInstall(new Hibernate4Module().disable(Hibernate4Module.Feature.USE_TRANSIENT_ANNOTATION)); builder.indentOutput(true).dateFormat(new SimpleDateFormat("dd/MM/yyyy")); return builder; }
From source file:fi.helsinki.opintoni.config.DatabaseConfiguration.java
@Bean public Hibernate4Module hibernate4Module() { return new Hibernate4Module(); }
From source file:cn.org.once.cstack.initializer.CloudUnitApplicationContext.java
private MappingJackson2HttpMessageConverter jacksonMessageConverter() { MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter(); ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new Hibernate4Module().enable(Hibernate4Module.Feature.USE_TRANSIENT_ANNOTATION)); messageConverter.setObjectMapper(mapper); return messageConverter; }