1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.bremersee.xml.model7b;
18
19 import jakarta.xml.bind.annotation.XmlElement;
20 import jakarta.xml.bind.annotation.XmlRootElement;
21 import jakarta.xml.bind.annotation.XmlTransient;
22 import jakarta.xml.bind.annotation.XmlType;
23 import java.util.ArrayList;
24 import java.util.List;
25 import lombok.EqualsAndHashCode;
26 import lombok.ToString;
27 import org.bremersee.xml.model7a.Producer;
28
29
30
31
32
33
34 @XmlRootElement(name = "SportBikes")
35 @XmlType(name = "sportBikesType")
36 @EqualsAndHashCode(callSuper = true)
37 @ToString(callSuper = true)
38 public class SportBikes extends Producer {
39
40 @XmlTransient
41 private List<Producer> chain;
42
43
44
45
46
47
48 @XmlElement(name = "Reseller")
49 public List<Producer> getChain() {
50 if (chain == null) {
51 chain = new ArrayList<>();
52 }
53 return chain;
54 }
55
56 }