@JsonCreator public DoubleMaxAggregatorFactory( @JsonProperty("name") String name, @JsonProperty("fieldName") final String fieldName, @JsonProperty("expression") String expression, @JacksonInject ExprMacroTable macroTable ) { super(macroTable, name, fieldName, expression); }
@JsonCreator public Person(@JsonProperty("name") String name) { this.name = name; }
@JsonTypeName("bar") private static class Bar extends ParentClass { Bar(String parentProperty) { super(parentProperty); } }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") public static class ParentClass { private String parentProperty; public ParentClass() { } public ParentClass(String parentProperty) { this.parentProperty = parentProperty; } public String getParentProperty() { return parentProperty; } public void setParentProperty(String parentProperty) { this.parentProperty = parentProperty; } }
public void jsonViewPayload(@JsonView(MyJacksonView2.class) JacksonViewBean payload) { }
@JsonCreator public DoubleMinAggregatorFactory( @JsonProperty("name") String name, @JsonProperty("fieldName") final String fieldName, @JsonProperty("expression") String expression, @JacksonInject ExprMacroTable macroTable ) { super(macroTable, name, fieldName, expression); }
@JsonCreator public Person(@JsonProperty("name") String name) { this.name = name; }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") private static class ParentClass { }
@JsonTypeName("bar") public static class Bar extends ParentClass { public Bar() { } public Bar(String parentProperty) { super(parentProperty); } }
@JsonCreator public FloatMaxAggregatorFactory( @JsonProperty("name") String name, @JsonProperty("fieldName") final String fieldName, @JsonProperty("expression") String expression, @JacksonInject ExprMacroTable macroTable ) { super(macroTable, name, fieldName, expression); }
@JsonCreator public Person(@JsonProperty("name") String name) { this.name = name; }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") private static class ParentClass { private String parentProperty; public ParentClass() { } public ParentClass(String parentProperty) { this.parentProperty = parentProperty; } public String getParentProperty() { return parentProperty; } public void setParentProperty(String parentProperty) { this.parentProperty = parentProperty; } }
@JsonTypeName("bar") public static class Bar extends ParentClass { public Bar() { } public Bar(String parentProperty) { super(parentProperty); } }
@JsonTypeName("foo") private static class Foo extends ParentClass { public Foo() { } public Foo(String parentProperty) { super(parentProperty); } }
@JsonTypeName("foo") public static class Foo extends ParentClass { public Foo() { } public Foo(String parentProperty) { super(parentProperty); } }
@JsonTypeName("bar") private static class Bar extends ParentClass { public Bar() { } public Bar(String parentProperty) { super(parentProperty); } }
@JsonTypeName("foo") private static class Foo extends ParentClass { public Foo(String parentProperty) { super(parentProperty); } }
@JsonTypeName("foo") public static class Foo extends ParentClass { public Foo() { } public Foo(String parentProperty) { super(parentProperty); } }
@JsonTypeName("foo") private static class Foo extends ParentClass { }
@JsonTypeName("bar") private static class Bar extends ParentClass { }