VehicleRegistration.java

  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. package gov.ojp.it.jxdm._3_0;

  8. import javax.xml.bind.annotation.XmlAccessType;
  9. import javax.xml.bind.annotation.XmlAccessorType;
  10. import javax.xml.bind.annotation.XmlElement;
  11. import javax.xml.bind.annotation.XmlRootElement;
  12. import javax.xml.bind.annotation.XmlType;


  13. /**
  14.  * <p>Java class for anonymous complex type.
  15.  *
  16.  * <p>The following schema fragment specifies the expected content contained within this class.
  17.  *
  18.  * <pre>
  19.  * &lt;complexType&gt;
  20.  *   &lt;complexContent&gt;
  21.  *     &lt;extension base="{http://www.it.ojp.gov/jxdm/3.0.3}PropertyRegistrationType"&gt;
  22.  *       &lt;sequence&gt;
  23.  *         &lt;element name="VehicleLicensePlateID" type="{http://www.it.ojp.gov/jxdm/3.0.3}IDType"/&gt;
  24.  *         &lt;element name="VehicleRegistrationDecal" type="{http://www.it.ojp.gov/jxdm/3.0.3}DecalType"/&gt;
  25.  *         &lt;element name="Vehicle" type="{http://www.it.ojp.gov/jxdm/3.0.3}VehicleType"/&gt;
  26.  *       &lt;/sequence&gt;
  27.  *     &lt;/extension&gt;
  28.  *   &lt;/complexContent&gt;
  29.  * &lt;/complexType&gt;
  30.  * </pre>
  31.  *
  32.  *
  33.  */
  34. @XmlAccessorType(XmlAccessType.FIELD)
  35. @XmlType(name = "", propOrder = {
  36.     "vehicleLicensePlateID",
  37.     "vehicleRegistrationDecal",
  38.     "vehicle"
  39. })
  40. @XmlRootElement(name = "VehicleRegistration")
  41. public class VehicleRegistration
  42.     extends PropertyRegistrationType
  43. {

  44.     @XmlElement(name = "VehicleLicensePlateID", required = true)
  45.     protected IDType vehicleLicensePlateID;
  46.     @XmlElement(name = "VehicleRegistrationDecal", required = true)
  47.     protected DecalType vehicleRegistrationDecal;
  48.     @XmlElement(name = "Vehicle", required = true)
  49.     protected VehicleType vehicle;

  50.     /**
  51.      * Default no-arg constructor
  52.      *
  53.      */
  54.     public VehicleRegistration() {
  55.         super();
  56.     }

  57.     /**
  58.      * Fully-initialising value constructor
  59.      *
  60.      */
  61.     public VehicleRegistration(final String sourceIDText, final String id, final IDType vehicleLicensePlateID, final DecalType vehicleRegistrationDecal, final VehicleType vehicle) {
  62.         super(sourceIDText, id);
  63.         this.vehicleLicensePlateID = vehicleLicensePlateID;
  64.         this.vehicleRegistrationDecal = vehicleRegistrationDecal;
  65.         this.vehicle = vehicle;
  66.     }

  67.     /**
  68.      * Gets the value of the vehicleLicensePlateID property.
  69.      *
  70.      * @return
  71.      *     possible object is
  72.      *     {@link IDType }
  73.      *    
  74.      */
  75.     public IDType getVehicleLicensePlateID() {
  76.         return vehicleLicensePlateID;
  77.     }

  78.     /**
  79.      * Sets the value of the vehicleLicensePlateID property.
  80.      *
  81.      * @param value
  82.      *     allowed object is
  83.      *     {@link IDType }
  84.      *    
  85.      */
  86.     public void setVehicleLicensePlateID(IDType value) {
  87.         this.vehicleLicensePlateID = value;
  88.     }

  89.     /**
  90.      * Gets the value of the vehicleRegistrationDecal property.
  91.      *
  92.      * @return
  93.      *     possible object is
  94.      *     {@link DecalType }
  95.      *    
  96.      */
  97.     public DecalType getVehicleRegistrationDecal() {
  98.         return vehicleRegistrationDecal;
  99.     }

  100.     /**
  101.      * Sets the value of the vehicleRegistrationDecal property.
  102.      *
  103.      * @param value
  104.      *     allowed object is
  105.      *     {@link DecalType }
  106.      *    
  107.      */
  108.     public void setVehicleRegistrationDecal(DecalType value) {
  109.         this.vehicleRegistrationDecal = value;
  110.     }

  111.     /**
  112.      * Gets the value of the vehicle property.
  113.      *
  114.      * @return
  115.      *     possible object is
  116.      *     {@link VehicleType }
  117.      *    
  118.      */
  119.     public VehicleType getVehicle() {
  120.         return vehicle;
  121.     }

  122.     /**
  123.      * Sets the value of the vehicle property.
  124.      *
  125.      * @param value
  126.      *     allowed object is
  127.      *     {@link VehicleType }
  128.      *    
  129.      */
  130.     public void setVehicle(VehicleType value) {
  131.         this.vehicle = value;
  132.     }

  133. }