12,6 → 12,9 |
import org.tela_botanica.del.client.modeles.InformationsRecherche; |
import org.tela_botanica.del.client.modeles.ModeRecherche; |
import org.tela_botanica.del.client.services.ReferentielService; |
import org.tela_botanica.del.client.services.rest.PaysService; |
import org.tela_botanica.del.client.services.rest.PaysServiceConcret; |
import org.tela_botanica.del.client.services.rest.async.PaysCallback; |
import org.tela_botanica.del.client.utils.InfosNomPourAutocompletion; |
import org.tela_botanica.del.client.utils.UtilitairesAutoCompletionService; |
|
68,6 → 71,8 |
public String getAuteur(); |
|
public String getDate(); |
|
public String getPays(); |
|
public void setValeurRechercheSimple(String valeurRecherche); |
|
114,6 → 119,8 |
public void cacherChampsTagsImage(); |
public void cacherChampsTagsObs(); |
|
void remplirListePays(Map<String, String> listePays); |
|
} |
|
private Vue vue; |
160,6 → 167,19 |
vue.setReferentielLectureSeule(true); |
} |
|
if(CacheClient.getInstance().getListePays() != null) { |
vue.remplirListePays(CacheClient.getInstance().getListePays()); |
} else { |
PaysService paysService = new PaysServiceConcret(); |
paysService.getPays(new PaysCallback() { |
@Override |
public void surRetour(Map<String, String> listePays) { |
CacheClient.getInstance().setListePays(listePays); |
MoteurRecherchePresenteur.this.vue.remplirListePays(listePays); |
} |
}); |
} |
|
if(estPourRechercheImages()) { |
vue.cacherChampsTagsObs(); |
} else { |
361,6 → 381,7 |
informationRecherche.setAuteur(vue.getAuteur()); |
informationRecherche.setDate(vue.getDate()); |
informationRecherche.setReferentiel(vue.getReferentiel()); |
informationRecherche.setPays(vue.getPays()); |
} |
|
if(CacheClient.getInstance().getReferentielNonModifiable()) { |