@XmlElementRef(type = DependencyRestful.class) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY) @JsonSubTypes({@JsonSubTypes.Type(value = DependencyRestful.class, name = "dependency")}) @Override public List<EssentialsDependency> getDependencies() { if (dependencies == null) { return new ArrayList<>(); } return dependencies; }
@JsonTypeInfo( use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") @JsonSubTypes({ @JsonSubTypes.Type(value = LineItemsTargetPredicate.class, name = "lineItems")}) public abstract class CartDiscountTargetPredicate { }
@XmlElementRef(type = RepositoryRestful.class) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY) @JsonSubTypes({@JsonSubTypes.Type(value = RepositoryRestful.class, name = "repository")}) @Override public List<Repository> getRepositories() { if (repositories == null) { return new ArrayList<>(); } return repositories; }
@Override @XmlElementRef(type = VendorRestful.class) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY) @JsonSubTypes({@JsonSubTypes.Type(value = VendorRestful.class, name = "vendor")}) public Vendor getVendor() { return vendor; }
@XmlElementRef(type = RepositoryRestful.class) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY) @JsonSubTypes({@JsonSubTypes.Type(value = RepositoryRestful.class, name = "repository")}) @Override public List<Repository> getRepositories() { if (repositories == null) { return new ArrayList<>(); } return repositories; }
@XmlElementRef(type = SnapshotRestful.class, name = "snapshots") @JsonSubTypes({@JsonSubTypes.Type(value = SnapshotRestful.class, name = "snapshots")}) @JsonTypeInfo(defaultImpl = SnapshotRestful.class, use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY) @Override public Snapshot getSnapshots() { return snapshots; }
@XmlElementRef(type = SnapshotRestful.class, name = "snapshots") @JsonSubTypes({@JsonSubTypes.Type(value = SnapshotRestful.class, name = "snapshots")}) @JsonTypeInfo(defaultImpl = SnapshotRestful.class, use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY) @Override public Snapshot getSnapshots() { return snapshots; }
@XmlElementRef(type = DependencyRestful.class) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY) @JsonSubTypes({@JsonSubTypes.Type(value = DependencyRestful.class, name = "dependency")}) @Override public List<EssentialsDependency> getDependencies() { if (dependencies == null) { return new ArrayList<>(); } return dependencies; }
@Override @XmlElementRef(type = VendorRestful.class) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY) @JsonSubTypes({@JsonSubTypes.Type(value = VendorRestful.class, name = "vendor")}) public Vendor getVendor() { return vendor; }
/** Calculated results for a facet, as part of {@link io.sphere.client.model.SearchResult}. */ @JsonTypeInfo(use=JsonTypeInfo.Id.NAME, include=JsonTypeInfo.As.PROPERTY, property="type") @JsonSubTypes({ @JsonSubTypes.Type(value = TermFacetResult.class, name = "terms"), @JsonSubTypes.Type(value = RangeFacetResultRaw.class, name = "range") }) public interface FacetResult { }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "object-type") @JsonSubTypes({ @Type(value = PoTargetHeader.class, name = "po-target-header") }) @JsonTypeName("TranslationResourceExtension") @XmlSeeAlso({ PoTargetHeader.class }) @XmlTransient public interface TranslationsResourceExtension extends ExtensionValue { }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "object-type") @JsonSubTypes({ @Type(value = SimpleComment.class, name = "comment") }) @JsonTypeName("TextFlowTargetExtension") @XmlSeeAlso({ SimpleComment.class }) @XmlTransient public interface TextFlowTargetExtension extends ExtensionValue { }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "object-type") @JsonSubTypes({ @Type(value = SimpleComment.class, name = "comment") }) @JsonTypeName("TextFlowTargetExtension") @XmlSeeAlso({ SimpleComment.class }) @XmlTransient public interface TextFlowTargetExtension extends ExtensionValue { }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "object-type") @JsonSubTypes({ @Type(value = PoHeader.class, name = "po-header") }) @JsonTypeName("AbstractResourceMetaExtension") @XmlSeeAlso({ PoHeader.class }) @XmlTransient public interface AbstractResourceMetaExtension extends ExtensionValue { }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "object-type") @JsonSubTypes({ @Type(value = PoHeader.class, name = "po-header") }) @JsonTypeName("AbstractResourceMetaExtension") @XmlSeeAlso({ PoHeader.class }) @XmlTransient public interface AbstractResourceMetaExtension extends ExtensionValue { }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "object-type") @JsonSubTypes({ @Type(value = PoTargetHeader.class, name = "po-target-header") }) @JsonTypeName("TranslationResourceExtension") @XmlSeeAlso({ PoTargetHeader.class }) @XmlTransient public interface TranslationsResourceExtension extends ExtensionValue { }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "object-type") @JsonSubTypes({ @Type(value = PotEntryHeader.class, name = "pot-entry-header"), @Type(value = SimpleComment.class, name = "comment") }) @JsonTypeName("TextFlowExtension") @XmlSeeAlso({ PotEntryHeader.class, SimpleComment.class }) @XmlTransient public interface TextFlowExtension extends ExtensionValue { }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "object-type") @JsonSubTypes({ @Type(value = PotEntryHeader.class, name = "pot-entry-header"), @Type(value = SimpleComment.class, name = "comment") }) @JsonTypeName("TextFlowExtension") @XmlSeeAlso({ PotEntryHeader.class, SimpleComment.class }) @XmlTransient public interface TextFlowExtension extends ExtensionValue { }
@JsonTypeInfo(use=Id.CLASS, include=As.WRAPPER_OBJECT) @JsonSubTypes({ @Type(value=JaxbProcessInstanceLog.class), @Type(value=JaxbNodeInstanceLog.class), @Type(value=JaxbVariableInstanceLog.class) }) public List<AbstractJaxbHistoryObject> getList() { return historyLogList; }
@JsonTypeInfo(use=Id.CLASS, include=As.WRAPPER_OBJECT) @JsonSubTypes({ @Type(value=JaxbProcessInstanceLog.class), @Type(value=JaxbNodeInstanceLog.class), @Type(value=JaxbVariableInstanceLog.class) }) public List<AbstractJaxbHistoryObject> getList() { return historyLogList; }