
br.com.anteros.spring.web.converter.JacksonBaseMixin Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of Anteros-Spring-Web Show documentation
Show all versions of Anteros-Spring-Web Show documentation
Anteros Spring Web for Java.
The newest version!
package br.com.anteros.spring.web.converter;
import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeInfo.As;
import br.com.anteros.persistence.session.query.filter.AndExpression;
import br.com.anteros.persistence.session.query.filter.BetweenExpression;
import br.com.anteros.persistence.session.query.filter.FieldExpression;
import br.com.anteros.persistence.session.query.filter.InExpression;
import br.com.anteros.persistence.session.query.filter.OperationExpression;
import br.com.anteros.persistence.session.query.filter.OrExpression;
@JsonTypeInfo(use=JsonTypeInfo.Id.NAME, include=As.PROPERTY, property="type")
@JsonSubTypes({
@JsonSubTypes.Type(value=AndExpression.class, name="AND"),
@JsonSubTypes.Type(value=BetweenExpression.class, name="BETWEEN"),
@JsonSubTypes.Type(value=InExpression.class, name="IN"),
@JsonSubTypes.Type(value=OrExpression.class, name="OR"),
@JsonSubTypes.Type(value=OperationExpression.class, name="OP"),
@JsonSubTypes.Type(value=FieldExpression.class, name="FIELD")
})
public abstract class JacksonBaseMixin {
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy