1 //
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0
3 // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2019.08.22 at 12:18:25 PM UTC
6 //
7
8
9 package gov.ojp.it.jxdm._3_0;
10
11 import javax.xml.bind.annotation.XmlAccessType;
12 import javax.xml.bind.annotation.XmlAccessorType;
13 import javax.xml.bind.annotation.XmlElement;
14 import javax.xml.bind.annotation.XmlRootElement;
15 import javax.xml.bind.annotation.XmlType;
16
17
18 /**
19 * <p>Java class for anonymous complex type.
20 *
21 * <p>The following schema fragment specifies the expected content contained within this class.
22 *
23 * <pre>
24 * <complexType>
25 * <complexContent>
26 * <extension base="{http://www.it.ojp.gov/jxdm/3.0.3}PropertyRegistrationType">
27 * <sequence>
28 * <element name="VehicleLicensePlateID" type="{http://www.it.ojp.gov/jxdm/3.0.3}IDType"/>
29 * <element name="VehicleRegistrationDecal" type="{http://www.it.ojp.gov/jxdm/3.0.3}DecalType"/>
30 * <element name="Vehicle" type="{http://www.it.ojp.gov/jxdm/3.0.3}VehicleType"/>
31 * </sequence>
32 * </extension>
33 * </complexContent>
34 * </complexType>
35 * </pre>
36 *
37 *
38 */
39 @XmlAccessorType(XmlAccessType.FIELD)
40 @XmlType(name = "", propOrder = {
41 "vehicleLicensePlateID",
42 "vehicleRegistrationDecal",
43 "vehicle"
44 })
45 @XmlRootElement(name = "VehicleRegistration")
46 public class VehicleRegistration
47 extends PropertyRegistrationType
48 {
49
50 @XmlElement(name = "VehicleLicensePlateID", required = true)
51 protected IDType vehicleLicensePlateID;
52 @XmlElement(name = "VehicleRegistrationDecal", required = true)
53 protected DecalType vehicleRegistrationDecal;
54 @XmlElement(name = "Vehicle", required = true)
55 protected VehicleType vehicle;
56
57 /**
58 * Default no-arg constructor
59 *
60 */
61 public VehicleRegistration() {
62 super();
63 }
64
65 /**
66 * Fully-initialising value constructor
67 *
68 */
69 public VehicleRegistration(final String sourceIDText, final String id, final IDType vehicleLicensePlateID, final DecalType vehicleRegistrationDecal, final VehicleType vehicle) {
70 super(sourceIDText, id);
71 this.vehicleLicensePlateID = vehicleLicensePlateID;
72 this.vehicleRegistrationDecal = vehicleRegistrationDecal;
73 this.vehicle = vehicle;
74 }
75
76 /**
77 * Gets the value of the vehicleLicensePlateID property.
78 *
79 * @return
80 * possible object is
81 * {@link IDType }
82 *
83 */
84 public IDType getVehicleLicensePlateID() {
85 return vehicleLicensePlateID;
86 }
87
88 /**
89 * Sets the value of the vehicleLicensePlateID property.
90 *
91 * @param value
92 * allowed object is
93 * {@link IDType }
94 *
95 */
96 public void setVehicleLicensePlateID(IDType value) {
97 this.vehicleLicensePlateID = value;
98 }
99
100 /**
101 * Gets the value of the vehicleRegistrationDecal property.
102 *
103 * @return
104 * possible object is
105 * {@link DecalType }
106 *
107 */
108 public DecalType getVehicleRegistrationDecal() {
109 return vehicleRegistrationDecal;
110 }
111
112 /**
113 * Sets the value of the vehicleRegistrationDecal property.
114 *
115 * @param value
116 * allowed object is
117 * {@link DecalType }
118 *
119 */
120 public void setVehicleRegistrationDecal(DecalType value) {
121 this.vehicleRegistrationDecal = value;
122 }
123
124 /**
125 * Gets the value of the vehicle property.
126 *
127 * @return
128 * possible object is
129 * {@link VehicleType }
130 *
131 */
132 public VehicleType getVehicle() {
133 return vehicle;
134 }
135
136 /**
137 * Sets the value of the vehicle property.
138 *
139 * @param value
140 * allowed object is
141 * {@link VehicleType }
142 *
143 */
144 public void setVehicle(VehicleType value) {
145 this.vehicle = value;
146 }
147
148 }