package client; import java.net.URISyntaxException; import server.SpeciesStats; public class MainClass { public static void main(String[] args) throws URISyntaxException { RestFacilities servMes = new RestFacilities(); /* //Récupération d'une description d'espèce String s =servMes.getSpeciesDescription("Loup"); System.out.println(s);*/ //Récupération d'un objet espèce SpeciesStats loup = servMes.getSpecies("Loup"); System.out.println("Age max du loup :"+loup.getMaxLifetime()); System.out.println("Le loup mange:"+loup.getEatableFoodList()); SpeciesStats lapin = servMes.getSpecies("Lievre"); System.out.println("Attaque du lièvre :"+lapin.getAttackPoint()); System.out.println("Type du lapin :"+lapin.getType()); //Récupération de la liste des toutes les espèces System.out.println("Liste de toutes les espèces :"+servMes.getSpeciesList()); SpeciesStats poule = new SpeciesStats(); poule.setNom("Poule"); poule.setDescriptif("Carnivore méchant"); poule.setIsHerbivorious(false); poule.setType("Canis Rufus"); poule.setSmellPoint(270.0); poule.setVisionPoint(45.0); poule.setMovePoint(120000.0); poule.setMaxLifetime(11.0*365.25); poule.setMinimumWeightToDeath(25.0); poule.setWeightConsumeByDay(4.5); poule.setMaxNbDaySafe(7.0); poule.setAttackPoint(80.0); poule.setDefendPoint(50.0); poule.setIsUseHiddenDefense(false); poule.setInitWeight(40.0); poule.setInitAge(22.0 * 30.5); poule.setBirthRateByDay(6.0/365.25); poule.getEatableFoodList().add("Lepus Europaeus"); if (servMes.createSpecies(poule)) System.out.println("Espèce créée"); else System.out.println("Erreur lors de la création de l'espèce"); SpeciesStats tmp = servMes.getSpecies("Poule"); System.out.println("Age :"+tmp.getInitAge()); poule.setInitAge(22d); if (servMes.updateSpecies(poule)) System.out.println("Espèce mise à jour"); else System.out.println("Erreur lors de la mise à jour de l'espèce"); tmp = servMes.getSpecies("Poule"); System.out.println("Age :"+tmp.getInitAge()); //Suppression d'un espèce : if (servMes.deleteSpecies("bla")) System.out.println("Espèce supprimée"); else System.out.println("Erreur lors de la suppression de l'espèce"); } }