package com.wordpress.salaboy.model; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * * @author salaboy */ public class Ambulance implements Vehicle { private String id; private Doctor doctorOnBoard; private List<MedicalKit> kits; private Date departureTime; private Date patientPickedUpTime; private float positionX; private float positionY; private String name; public Ambulance() { } public Ambulance(String name, Date departureTime) { this.name = name; this.departureTime = departureTime; } public Ambulance(String name) { this.name = name; } @Override public void setId(String id) { this.id = id; } @Override public String getId() { return id; } public List<MedicalKit> getKits() { return kits; } public void setKits(List<MedicalKit> kits) { this.kits = kits; } public Doctor getDoctorOnBoard() { return doctorOnBoard; } public void setDoctorOnBoard(Doctor doctorOnBoard) { this.doctorOnBoard = doctorOnBoard; } public void addKit(MedicalKit kit) { if (kits == null) { kits = new ArrayList<MedicalKit>(); } kits.add(kit); } public void setDepartureTime(Date departureTime) { this.departureTime = departureTime; } public Date getDepartureTime() { return departureTime; } public void setPatientPickedUpTime(Date patientPickedUpTime) { this.patientPickedUpTime = patientPickedUpTime; } public Date getPatientPickedUpTime() { return patientPickedUpTime; } public float getPositionX() { return positionX; } public void setPositionX(float positionX) { this.positionX = positionX; } public float getPositionY() { return positionY; } public void setPositionY(float positionY) { this.positionY = positionY; } @Override public String toString() { return "Ambulance{" + "id=" + id + ", name=" + name + '}'; } @Override public String getName() { return this.name; } public void setName(String name) { this.name = name; } }