org.testifyproject.fasterxml.jackson.jaxrs.annotation.JacksonFeatures Maven / Gradle / Ivy
package org.testifyproject.testifyproject.fasterxml.jackson.jaxrs.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.testifyproject.testifyproject.fasterxml.jackson.databind.DeserializationFeature;
import org.testifyproject.testifyproject.fasterxml.jackson.databind.SerializationFeature;
/**
* Annotation that can be used enable and/or disable various
* features for ObjectReader
s and ObjectWriter
s.
*/
@Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@org.testifyproject.testifyproject.fasterxml.jackson.annotation.JacksonAnnotation
public @interface JacksonFeatures
{
/**
* Deserialization features to enable.
*/
public DeserializationFeature[] org.testifyproject.testifyprojectserializationEnable() org.testifyproject.testifyprojectfault { };
/**
* Deserialization features to disable.
*/
public DeserializationFeature[] org.testifyproject.testifyprojectserializationDisable() org.testifyproject.testifyprojectfault { };
/**
* Serialization features to enable.
*/
public SerializationFeature[] serializationEnable() org.testifyproject.testifyprojectfault { };
/**
* Serialization features to disable.
*/
public SerializationFeature[] serializationDisable() org.testifyproject.testifyprojectfault { };
}