Class JacksonMapperUtil
java.lang.Object
io.quarkus.resteasy.reactive.jackson.runtime.mappers.JacksonMapperUtil
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.fasterxml.jackson.databind.JavaTypegetGenericRootType(Type genericType, com.fasterxml.jackson.databind.ObjectWriter defaultWriter) Determine the root type that should be used for serialization of generic types.static com.fasterxml.jackson.databind.JavaType[]getGenericsJavaTypes(com.fasterxml.jackson.databind.DeserializationContext context, com.fasterxml.jackson.databind.BeanProperty property) static booleanincludeSecureField(com.fasterxml.jackson.databind.SerializerProvider serializerProvider, String[] rolesAllowed) static booleanincludeSecureField(String[] rolesAllowed) static voidserializePojo(Object value, com.fasterxml.jackson.core.JsonGenerator generator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
-
Constructor Details
-
JacksonMapperUtil
public JacksonMapperUtil()
-
-
Method Details
-
includeSecureField
public static boolean includeSecureField(com.fasterxml.jackson.databind.SerializerProvider serializerProvider, String[] rolesAllowed) -
includeSecureField
-
getGenericRootType
public static com.fasterxml.jackson.databind.JavaType getGenericRootType(Type genericType, com.fasterxml.jackson.databind.ObjectWriter defaultWriter) Determine the root type that should be used for serialization of generic types. Returns the appropriate root type ornullif default serialization should be used. -
getGenericsJavaTypes
public static com.fasterxml.jackson.databind.JavaType[] getGenericsJavaTypes(com.fasterxml.jackson.databind.DeserializationContext context, com.fasterxml.jackson.databind.BeanProperty property) -
serializePojo
public static void serializePojo(Object value, com.fasterxml.jackson.core.JsonGenerator generator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException - Throws:
IOException
-