Ejemplo n.º 1
0
 /**
  * Crea una tupla nel database tramite un oggetto di tipo driver
  *
  * @param driver da memorizzare nel database.
  */
 @Override
 public void createDriver(Driver driver) {
   if (driver.getCarModel() != null && driver.getCarYear() != 0 && driver.getClient_id() != null) {
     if (!isExist(driver.getCarModel(), driver.getCarYear(), driver.getClient_id())) {
       driverFacade.create(driver);
     }
   }
 }
Ejemplo n.º 2
0
 /**
  * Restituisce l'oggetto di tipo driver, se esiste, ricercato per chiave esterna.
  *
  * @param carModel valore dell'attributo carModel del Entity Driver.
  * @param carYear valore dell'attributo carYear del Entity Driver.
  * @param client_id valore dell'identificativo univoco del cliente.
  * @return Driver oggetto cercato.
  */
 @Override
 public Driver getDriver(String carModel, int carYear, Long client_id) {
   Driver driver = new Driver();
   List<Driver> lista = driverFacade.findAll();
   for (Driver temp : lista) {
     if (temp.getCarModel().equals(carModel)
         && temp.getCarYear() == carYear
         && temp.getClient_id().equals(client_id)) {
       driver = temp;
     }
   }
   return driver;
 }