Commit 9abbc041 by Patryk Czarnik

Poprawki w modelu, aby była zgodność klient/serwer

parent f8ef5b6d
...@@ -3,14 +3,17 @@ package sklep.model; ...@@ -3,14 +3,17 @@ package sklep.model;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Objects; import java.util.Objects;
import jakarta.json.bind.annotation.JsonbProperty;
import jakarta.xml.bind.annotation.XmlAttribute; import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlElement; import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlRootElement; import jakarta.xml.bind.annotation.XmlRootElement;
@XmlRootElement @XmlRootElement
public class Product { public class Product {
@JsonbProperty("id")
@XmlAttribute(name="id") @XmlAttribute(name="id")
private Integer productId; private Integer productId;
@JsonbProperty("product-name")
@XmlElement(name="product-name") @XmlElement(name="product-name")
private String productName; private String productName;
private BigDecimal price; private BigDecimal price;
......
...@@ -11,8 +11,10 @@ import jakarta.xml.bind.annotation.XmlRootElement; ...@@ -11,8 +11,10 @@ import jakarta.xml.bind.annotation.XmlRootElement;
public class Product { public class Product {
@XmlAttribute(name="id") @XmlAttribute(name="id")
private Integer productId; private Integer productId;
@XmlElement(name="product-name") @XmlElement(name="product-name")
private String productName; private String productName;
private BigDecimal price; private BigDecimal price;
private BigDecimal vat; private BigDecimal vat;
private String description; private String description;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment