1 2 3 4 5 6 7 8 9
| ListIdentities keys = identities.get(
new ServiceContext<ListIdentities>() { // declaration d'un new service contexte et derrière un bloc static pour l'initialiser
public ListIdentities execute() { // declaration de la méthode dans le bloc static
List<Identity> got = storage.getIdentitiesMentions(providerId, profileFilter, offset, limit, loadOrReloadProfile); // on initialise une nouvelle list qui va contenir le resultat de la fonction storage.machin
return build(got); // le methode retourne le resultat de la methode build appliquer à la liste qu'on vient d'instancier
}
},// le nouveau service contexte est instancier avec le resultat de la méthode execute qui est lui même le retour de la methode build
listKey); // deuxième argument de la méthode get, qui à l'air plus simple à mettre en place ;)
// du coup, dans keys tu as le resultat de la méthode get avec 2 paramètres : un servicecontext instancier par la méthode execute definit dans un bloc static et une "listKey" |