hello en fait perdu ! la method .findByName n'existe pas pour topia context... Une idee pour recupérer la liste des métiers dans la condition ou dans l'init ? merci Le 22/02/2022 à 14:46, Eric Chatellier a écrit :
Le 22/02/2022 à 14:07, Sigrid LEHUTA a écrit :
Hello, je souhaite créer une liste de métiers utiles pour ma règle. Idéalement dans l'init mais c'est ok si c'est dans la condition (mais c est pas optimal en temps de calcul). J'ai les noms des métiers à inclure dans la liste grace a un paramètre de la règle. quelle est la manière la plus propre/rapide de procéder ? Merci Ta proposition de code semble fonctionner essais/illustration : public String param_metNames = "Met1;met2"; String[] StrMetNames = param_metNames.split(";");
List<String> listMetNames = new ArrayList<String (Arrays.asList(StrMetNames));
List<Metier> listMet = new ArrayList<Metier>(); for(String metN : listMetNames) { listMet.add((Metier) context.getDB().findByName(metN)); }
-- NB : Please note that I do not work on Wednesdays Sigrid LEHUTA ~ ><> ~ Ecologie et Modèles pour l'Halieutique IFREMER Nantes Rue de l'Ile d'Yeu - BP 21105, 44311 Nantes Cedex 03, France Tél : 02 40 37 42 38 (N° interne : 8238) Membre de l'Association Française d'Halieutique https://www.association-francaise-halieutique.fr/