Refine search
/** * A simple interface for indicating which <em>datacenter</em> a particular instance belongs. * * @author Karthik Ranganathan * */ @JsonRootName("dataCenterInfo") @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = As.PROPERTY, property = "@class") @JsonTypeIdResolver(DataCenterTypeInfoResolver.class) public interface DataCenterInfo { enum Name {Netflix, Amazon, MyOwn} Name getName(); }
if (info.use() == JsonTypeInfo.Id.NONE) { return _constructNoTypeResolverBuilder(); : config.typeIdResolverInstance(ann, idResInfo.value()); if (idRes != null) { idRes.init(baseType); b = b.init(info.use(), idRes); JsonTypeInfo.As inclusion = info.include(); if (inclusion == JsonTypeInfo.As.EXTERNAL_PROPERTY && (ann instanceof AnnotatedClass)) { inclusion = JsonTypeInfo.As.PROPERTY;
Class<? extends TypeIdResolver> resolverClass = typeResolver.value(); RestyJsonTypeIdResolver restyResolver; if (RestyJsonTypeIdResolver.class.isAssignableFrom(resolverClass)) {
Class<? extends TypeIdResolver> resolverClass = typeResolver.value(); RestyJsonTypeIdResolver restyResolver; if (RestyJsonTypeIdResolver.class.isAssignableFrom(resolverClass)) {
@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, property = "type") @JsonTypeResolver(CustomTypeResolverBuilder.class) @JsonTypeIdResolver(CustomTypeIdResolver.class) public static class Group { public String getType() { return Group.class.getName(); } }
if (info.use() == JsonTypeInfo.Id.NONE) { return _constructNoTypeResolverBuilder(); : config.typeIdResolverInstance(ann, idResInfo.value()); if (idRes != null) { // [JACKSON-359] idRes.init(baseType); b = b.init(info.use(), idRes); JsonTypeInfo.As inclusion = info.include(); if (inclusion == JsonTypeInfo.As.EXTERNAL_PROPERTY && (ann instanceof AnnotatedClass)) { inclusion = JsonTypeInfo.As.PROPERTY;
/** * A simple interface for indicating which <em>datacenter</em> a particular instance belongs. * * @author Karthik Ranganathan */ @JsonRootName("dataCenterInfo") @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = As.PROPERTY, property = "@class") @JsonTypeIdResolver(DataCenterTypeInfoResolver.class) public interface DataCenterInfo { /** * Different data centers related to the instances. */ enum Name { Netflix, Amazon, MyOwn } /** * @return The name */ Name getName(); }
if (info.use() == JsonTypeInfo.Id.NONE) { return _constructNoTypeResolverBuilder(); : config.typeIdResolverInstance(ann, idResInfo.value()); if (idRes != null) { idRes.init(baseType); b = b.init(info.use(), idRes); JsonTypeInfo.As inclusion = info.include(); if (inclusion == JsonTypeInfo.As.EXTERNAL_PROPERTY && (ann instanceof AnnotatedClass)) { inclusion = JsonTypeInfo.As.PROPERTY;
@JsonTypeInfo(use = Id.CUSTOM, property = "command", include = As.PROPERTY) @JsonTypeIdResolver(MessageTypeResolver.class) public class MixinMessage { private final String command; public MixinMessage(String string) { this.command = string; } @JsonIgnore public final String getCommand() { return command; } }
if (info.use() == JsonTypeInfo.Id.NONE) { return _constructNoTypeResolverBuilder(); : config.typeIdResolverInstance(ann, idResInfo.value()); if (idRes != null) { idRes.init(baseType); b = b.init(info.use(), idRes); JsonTypeInfo.As inclusion = info.include(); if (inclusion == JsonTypeInfo.As.EXTERNAL_PROPERTY && (ann instanceof AnnotatedClass)) { inclusion = JsonTypeInfo.As.PROPERTY;
@JsonTypeInfo(use=JsonTypeInfo.Id.CUSTOM, property="pushType") @JsonTypeIdResolver(PushJacksonResolver.class) public abstract class PushMixin { }
if (info.use() == JsonTypeInfo.Id.NONE) { return _constructNoTypeResolverBuilder(); : config.typeIdResolverInstance(ann, idResInfo.value()); if (idRes != null) { // [JACKSON-359] idRes.init(baseType); b = b.init(info.use(), idRes); JsonTypeInfo.As inclusion = info.include(); if (inclusion == JsonTypeInfo.As.EXTERNAL_PROPERTY && (ann instanceof AnnotatedClass)) { inclusion = JsonTypeInfo.As.PROPERTY;
@JsonTypeInfo(use=JsonTypeInfo.Id.CUSTOM, property="pushType") @JsonTypeIdResolver(PushJacksonResolver.class) public abstract class PushMixin { }
if (info.use() == JsonTypeInfo.Id.NONE) { return _constructNoTypeResolverBuilder(); : config.typeIdResolverInstance(ann, idResInfo.value()); if (idRes != null) { // [JACKSON-359] idRes.init(baseType); b = b.init(info.use(), idRes); JsonTypeInfo.As inclusion = info.include(); if (inclusion == JsonTypeInfo.As.EXTERNAL_PROPERTY && (ann instanceof AnnotatedClass)) { inclusion = JsonTypeInfo.As.PROPERTY;
@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, property = "type") @JsonTypeIdResolver(DestinationTypeIdResolver.class) public interface Destination { String getName(); String getType(); }
if (info.use() == JsonTypeInfo.Id.NONE) { return _constructNoTypeResolverBuilder(); : config.typeIdResolverInstance(ann, idResInfo.value()); if (idRes != null) { // [JACKSON-359] idRes.init(baseType); b = b.init(info.use(), idRes); JsonTypeInfo.As inclusion = info.include(); if (inclusion == JsonTypeInfo.As.EXTERNAL_PROPERTY && (ann instanceof AnnotatedClass)) { inclusion = JsonTypeInfo.As.PROPERTY;
/** * Base class for all DTOs. * With polymorphic behavior. */ @JsonTypeInfo(use=Id.NAME, include=As.WRAPPER_OBJECT, property="@") @JsonTypeIdResolver(Resolver.class) @JsonInclude(JsonInclude.Include.NON_DEFAULT) @JsonIgnoreProperties(ignoreUnknown = true) public class Dto { }
@JsonTypeIdResolver(AuthDataTypeIdResolver.class) @JsonTypeInfo(use = Id.NAME, include = As.PROPERTY, property = "@type") public abstract class GwtAuthenticationData { /** * Returns the string identifier of the user in the user management system. * * @return the string identifier of the user */ @Nullable abstract public String getUserName(); /** * Returns the data for the authentication provider. The returned object is * interpreted by the authentication provider. * * @return authentication data */ @Nullable abstract public Object getAuthenticateObject(); }
@JsonProperty("entity") @JsonTypeIdResolver(DeleteServiceInstanceResponseTypeIdResolver.class) @JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = JobEntity.class, visible = true) public void setEntity(@Nullable Object entity) { this.entity = entity; } @JsonProperty("metadata")
/** * Initializes the value for the {@link DeleteServiceInstanceResponse#getEntity() entity} attribute. * @param entity The value for entity (can be {@code null}) * @return {@code this} builder for use in a chained invocation */ @JsonProperty("entity") @JsonTypeIdResolver(DeleteServiceInstanceResponseTypeIdResolver.class) @JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = JobEntity.class, visible = true) public final Builder entity(@Nullable Object entity) { this.entity = entity; return this; }