package org.phms.sling.mvp.impl.presenter.serializer; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; @JsonAutoDetect( fieldVisibility = JsonAutoDetect.Visibility.PUBLIC_ONLY, getterVisibility = JsonAutoDetect.Visibility.PUBLIC_ONLY, isGetterVisibility = JsonAutoDetect.Visibility.PUBLIC_ONLY, setterVisibility = JsonAutoDetect.Visibility.NONE ) @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonIgnoreProperties(value = {"resource", "resourceResolver", "resolver", "page"}) public interface JacksonSerializable { }