@JsonTypeInfo(use=Id.CLASS, defaultImpl=Object.class) public T getPayload() { return payload; }
@SuppressWarnings("serial") @JsonTypeInfo(use = Id.CLASS, include = As.PROPERTY) public abstract class JsonRunVmParamsMixIn extends RunVmParams { @JsonIgnore public abstract Boolean getBootMenuEnabled(); }
@JsonTypeInfo(use=Id.CLASS, defaultImpl=Object.class) public T getPayload() { return payload; }
@SuppressWarnings("serial") @JsonTypeInfo(use = Id.CLASS, include = As.PROPERTY) public abstract class JsonVmManagementParametersBaseMixIn extends VmManagementParametersBase { @JsonIgnore @Override public abstract Map<Guid, DiskImage> getDiskInfoDestinationMap(); }
@SuppressWarnings("serial") @JsonTypeInfo(use = Id.CLASS, include = As.PROPERTY) public abstract class JsonEngineFaultMixIn extends EngineFault { @JsonIgnore public abstract void setError(int value); }
@JsonTypeInfo(use = Id.CLASS, defaultImpl = Object.class) public T getPayload() { return payload; }
@JsonTypeInfo(include = JsonTypeInfo.As.PROPERTY, use = JsonTypeInfo.Id.CLASS, property = "@type") public interface INodeOperation { public void perform(String userInput, FlowSession session); }
@JsonTypeInfo(use=Id.CLASS, defaultImpl=Object.class) public T getPayload() { return payload; }
@SuppressWarnings("serial") @JsonTypeInfo(use = Id.CLASS, include = As.PROPERTY) public abstract class JsonVmBaseMixIn extends VmBase { @JsonIgnore @Override public abstract Map<Guid, VmDevice> getManagedDeviceMap(); @JsonIgnore @Override public abstract List<VmDevice> getUnmanagedDeviceList(); @JsonIgnore @Override public abstract ArrayList<DiskImage> getImages(); }
@SuppressWarnings("serial") @JsonTypeInfo(use = Id.CLASS, include = As.PROPERTY) public abstract class JsonVmStaticMixIn extends VmStatic { @JsonIgnore @Override public abstract Map<Guid, VmDevice> getManagedDeviceMap(); @JsonIgnore @Override public abstract List<VmDevice> getUnmanagedDeviceList(); @JsonIgnore @Override public abstract ArrayList<DiskImage> getImages(); }
@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 = 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; }
@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 = PoTargetHeader.class, name = "po-target-header") }) @JsonTypeName("TranslationResourceExtension") @XmlSeeAlso({ PoTargetHeader.class }) @XmlTransient public interface TranslationsResourceExtension extends ExtensionValue { }
@SuppressWarnings("serial") @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY) @JsonSerialize(keyUsing = JsonExtKeySerializer.class) @JsonDeserialize(keyUsing = JsonExtKeyDeserializer.class) public abstract class JsonExtMapMixIn extends ExtMap { }
@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; }