Class VulcanPropertyFilter

java.lang.Object
com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
com.liferay.portal.vulcan.jackson.databind.ser.VulcanPropertyFilter
All Implemented Interfaces:
com.fasterxml.jackson.databind.ser.BeanPropertyFilter, com.fasterxml.jackson.databind.ser.PropertyFilter

public class VulcanPropertyFilter extends com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter implements com.fasterxml.jackson.databind.ser.PropertyFilter
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter

    com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter, com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter
  • Method Summary

    Modifier and Type
    Method
    Description
    of(Set<String> fieldNames, Set<String> restrictFieldNames)
     
    void
    serializeAsField(Object object, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, com.fasterxml.jackson.databind.ser.PropertyWriter propertyWriter)
     

    Methods inherited from class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter

    depositSchemaProperty, depositSchemaProperty, depositSchemaProperty, depositSchemaProperty, filterOutAll, filterOutAllExcept, filterOutAllExcept, from, include, include, includeElement, serializeAll, serializeAll, serializeAllExcept, serializeAllExcept, serializeAsElement, serializeAsField

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.fasterxml.jackson.databind.ser.PropertyFilter

    depositSchemaProperty, depositSchemaProperty, serializeAsElement
  • Method Details

    • of

      public static VulcanPropertyFilter of(Set<String> fieldNames, Set<String> restrictFieldNames)
    • serializeAsField

      public void serializeAsField(Object object, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, com.fasterxml.jackson.databind.ser.PropertyWriter propertyWriter) throws Exception
      Specified by:
      serializeAsField in interface com.fasterxml.jackson.databind.ser.PropertyFilter
      Overrides:
      serializeAsField in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
      Throws:
      Exception