88,7 → 88,18 |
public void surRetour(ProtocoleServiceResultat protocolesRecus) { |
CacheClient.getInstance().setListeProtocoles(protocolesRecus.getProtocoles()); |
if (protocolesRecus.getProtocoles().size() > 0) { |
CacheClient.getInstance().setProtocoleCourant(protocolesRecus.getProtocoles().get(0)); |
|
//Vérifier qu'on n'a pas demandé un protocole particulier en paramètre |
String parametre = URLUtils.getURLSpecialParameterValue(); |
if (parametre != null) { |
for (Protocole protocoleCourant : protocoles) { |
if (parametre.equals(String.valueOf(protocoleCourant.getId()))) { |
CacheClient.getInstance().setProtocoleCourant(protocoleCourant); |
} |
} |
} else { |
CacheClient.getInstance().setProtocoleCourant(protocolesRecus.getProtocoles().get(0)); |
} |
} else { |
// TODO afficher message indiquant que la liste des |
// protocoles de votes n'est pas fourni |