[Isis-fish-users] récupérer la liste des métiers dans une règle

Sigrid LEHUTA Sigrid.Lehuta at ifremer.fr
Mer 23 Fév 00:19:32 CET 2022


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/


Plus d'informations sur la liste de diffusion Isis-fish-users