List of usage examples for com.fasterxml.jackson.databind.ser.impl SimpleFilterProvider SimpleFilterProvider
@SuppressWarnings("unchecked") public SimpleFilterProvider(Map<String, ?> mapping)
From source file:com.hp.autonomy.frontend.find.core.beanconfiguration.ConfigFileConfiguration.java
@Bean public SimpleFilterProvider filterProvider() { final Set<String> set = ImmutableSet.of("indexProtocol", "indexPort", "serviceProtocol", "servicePort", "productType", "productTypeRegex", "indexErrorMessage", "plaintextPassword", "currentPassword", "fieldsInfo"); final SimpleBeanPropertyFilter.SerializeExceptFilter filter = new SimpleBeanPropertyFilter.SerializeExceptFilter( set);/*from ww w . j ava2 s . c o m*/ return new SimpleFilterProvider(ImmutableMap.of("configurationFilter", filter)); }
From source file:com.arpnetworking.logback.jackson.RedactionFilterTest.java
@Before public void setUp() { _objectMapper = new ObjectMapper(); _objectMapper.setAnnotationIntrospector(new StenoAnnotationIntrospector()); final Map<String, Object> filterMap = new HashMap<>(); filterMap.put(RedactionFilter.REDACTION_FILTER_ID, new RedactionFilter(false)); _objectMapper.setFilters(new SimpleFilterProvider(filterMap)); final Map<String, Object> beanMap = new HashMap<>(); beanMap.put("foo", "bar"); _redactedBean = new RedactedBean("string", 1234, 1.0f, new String[] { "string1", "string2" }, true, beanMap);//from w w w . ja va 2s .c o m _nonRedactedBean = new NonRedactedBean("string", 1234, 1.0f, new String[] { "string1", "string2" }, true, beanMap); }
From source file:com.arpnetworking.logback.jackson.RedactionFilterTest.java
@Test public void testRedactedWithNull() throws Exception { // Override the filter to be configured with allowing nulls final Map<String, Object> filterMap = new HashMap<>(); filterMap.put(RedactionFilter.REDACTION_FILTER_ID, new RedactionFilter(true)); _objectMapper.setFilters(new SimpleFilterProvider(filterMap)); final JsonNode actualTree = _objectMapper.valueToTree(_redactedBean); final JsonNode expectedTree = readTree("testRedactedWithNull.json"); Assert.assertEquals(expectedTree, actualTree); }
From source file:com.arpnetworking.logback.jackson.RedactionFilterTest.java
/** * @deprecated Provided for test compatibility with deprecated method in Jackson. *///from w ww . j ava 2 s .c om @Test @Deprecated public void testDeprecatedSerializeAsFieldWithNull() throws Exception { final RedactionFilter mockFilter = Mockito.mock(RedactionFilter.class); Mockito.doAnswer(new SerializeAsFieldAnswer(new RedactionFilter(true))).when(mockFilter).serializeAsField( Matchers.any(), Matchers.any(JsonGenerator.class), Matchers.any(SerializerProvider.class), Matchers.any(PropertyWriter.class)); final Map<String, Object> filterMap = new HashMap<>(); filterMap.put(RedactionFilter.REDACTION_FILTER_ID, mockFilter); _objectMapper.setFilters(new SimpleFilterProvider(filterMap)); final JsonNode actualTree = _objectMapper.valueToTree(_redactedBean); final JsonNode expectedTree = readTree("testDeprecatedSerializeAsFieldWithNull.json"); Assert.assertEquals(expectedTree, actualTree); }
From source file:com.arpnetworking.logback.jackson.RedactionFilterTest.java
/** * @deprecated Provided for test compatibility with deprecated method in Jackson. */// ww w. ja va 2s . c o m @Test @Deprecated public void testDeprecatedSerializeAsFieldWithoutNull() throws Exception { final RedactionFilter mockFilter = Mockito.mock(RedactionFilter.class); Mockito.doAnswer(new SerializeAsFieldAnswer(new RedactionFilter(false))).when(mockFilter).serializeAsField( Matchers.any(), Matchers.any(JsonGenerator.class), Matchers.any(SerializerProvider.class), Matchers.any(PropertyWriter.class)); final Map<String, Object> filterMap = new HashMap<>(); filterMap.put(RedactionFilter.REDACTION_FILTER_ID, mockFilter); _objectMapper.setFilters(new SimpleFilterProvider(filterMap)); final JsonNode actualTree = _objectMapper.valueToTree(_redactedBean); final JsonNode expectedTree = readTree("testDeprecatedSerializeAsFieldWithoutNull.json"); Assert.assertEquals(expectedTree, actualTree); }