package com.ia04.species.server;
import java.util.List;
import javax.jdo.PersistenceManager;
import javax.jdo.Query;
public class DBManager {
public static List<SpeciesStats> getSpecies(String namePara) {
PersistenceManager pm = PMF.get().getPersistenceManager();
Query query = pm.newQuery(SpeciesStats.class);
query.setFilter("nom == namePara");
query.declareParameters("String namePara");
return (List<SpeciesStats>) query.execute(namePara);
}
public static void save(SpeciesStats species) {
PersistenceManager pm = PMF.get().getPersistenceManager();
try {
pm.makePersistent(species);
} finally {
pm.close();
}
}
public static void delete(String namePara) {
PersistenceManager pm = PMF.get().getPersistenceManager();
Query query = pm.newQuery(SpeciesStats.class);
query.setFilter("nom == namePara");
query.declareParameters("String namePara");
List<SpeciesStats> list = (List<SpeciesStats>) query.execute(namePara);
try {
pm.deletePersistent(list.get(0));
} finally {
pm.close();
}
}
public static List<SpeciesStats> getAllSpecies() {
PersistenceManager pm = PMF.get().getPersistenceManager();
Query query = pm.newQuery(SpeciesStats.class);
return (List<SpeciesStats>) query.execute();
}
}