74,9 → 74,27 |
|
public void selectionnerProtocole(int index); |
|
public HasClickHandlers getLabelVote(); |
|
public void masquerVoteAscendant(); |
|
public void masquerVoteDescendant(); |
|
public void afficherVoteAscendant(); |
|
public void afficherVoteDescendant(); |
|
public HasClickHandlers getLabelDate(); |
|
public void masquerDateAscendant(); |
|
public void masquerDateDescendant(); |
|
public void afficherDateAscendant(); |
|
public void afficherDateDescendant(); |
} |
|
// new ResultatRechercheImageVue(); |
private Vue vue; |
private ImageService imageService; |
|
83,8 → 101,9 |
private final ProtocoleService protocoleService = MockDatasource.getInstance(); |
private List<Protocole> protocoles; |
|
// TODO : passer ça en cache |
private String protocoleParDefaut = Protocole.ESTHETISME; |
private ModeTri triCourantVote = ModeTri.TRI_ASCENDANT; |
private ModeTri triCourantDate = ModeTri.TRI_ASCENDANT; |
|
public ResultatRechercheImagePresenteur(ImageService imageService, Vue vue) { |
this.vue = vue; |
97,6 → 116,10 |
rechercherImagesEtCreerWidgetPagination(); |
gererEvenements(); |
chargerProtocoles(); |
vue.masquerVoteDescendant(); |
vue.masquerVoteAscendant(); |
vue.masquerDateDescendant(); |
vue.masquerDateAscendant(); |
} |
|
public void gererEvenements() { |
109,54 → 132,60 |
} |
}); |
|
vue.getTriParNbVotesAscendant().addClickHandler(new ClickHandler() { |
|
|
vue.getLabelVote().addClickHandler(new ClickHandler() { |
@Override |
public void onClick(ClickEvent arg0) { |
public void onClick(ClickEvent event) { |
|
vue.masquerDateDescendant(); |
vue.masquerDateAscendant(); |
|
if (triCourantVote == ModeTri.TRI_ASCENDANT) { |
triCourantVote = ModeTri.TRI_DESCENDANT; |
vue.masquerVoteAscendant(); |
vue.afficherVoteDescendant(); |
} else { |
triCourantVote = ModeTri.TRI_ASCENDANT; |
vue.masquerVoteDescendant(); |
vue.afficherVoteAscendant(); |
} |
|
InformationsRecherche informationsRechercheImages = CacheClient.getInstance().getInformationsRechercheImage(); |
int IdProtocole = CacheClient.getInstance().getProtocoleCourant().getId(); |
informationsRechercheImages.setTriParNbVotes(ModeTri.TRI_ASCENDANT); |
informationsRechercheImages.setTriParNbVotes(triCourantVote); |
informationsRechercheImages.setIdProtocoleSelectionne(IdProtocole + ""); |
informationsRechercheImages.setTriParDate(ModeTri.PAS_DE_TRI); |
chargerEtAfficherImagesPageEnCours(); |
|
} |
}); |
|
vue.getTriParNbVotesDescendant().addClickHandler(new ClickHandler() { |
|
|
|
vue.getLabelDate().addClickHandler(new ClickHandler() { |
@Override |
public void onClick(ClickEvent arg0) { |
public void onClick(ClickEvent event) { |
|
vue.masquerVoteDescendant(); |
vue.masquerVoteAscendant(); |
|
if (triCourantDate == ModeTri.TRI_ASCENDANT) { |
triCourantDate = ModeTri.TRI_DESCENDANT; |
vue.masquerDateAscendant(); |
vue.afficherDateDescendant(); |
} else { |
triCourantDate = ModeTri.TRI_ASCENDANT; |
vue.masquerDateDescendant(); |
vue.afficherDateAscendant(); |
} |
|
InformationsRecherche informationsRechercheImages = CacheClient.getInstance().getInformationsRechercheImage(); |
int IdProtocole = CacheClient.getInstance().getProtocoleCourant().getId(); |
informationsRechercheImages.setTriParNbVotes(ModeTri.TRI_DESCENDANT); |
informationsRechercheImages.setIdProtocoleSelectionne(IdProtocole + ""); |
informationsRechercheImages.setTriParDate(ModeTri.PAS_DE_TRI); |
chargerEtAfficherImagesPageEnCours(); |
} |
}); |
|
vue.getTriParDateAscendant().addClickHandler(new ClickHandler() { |
|
@Override |
public void onClick(ClickEvent arg0) { |
InformationsRecherche informationsRechercheImages = CacheClient.getInstance().getInformationsRechercheImage(); |
informationsRechercheImages.setTriParDate(ModeTri.TRI_ASCENDANT); |
informationsRechercheImages.setTriParDate(triCourantDate); |
informationsRechercheImages.setTriParNbVotes(ModeTri.PAS_DE_TRI); |
chargerEtAfficherImagesPageEnCours(); |
|
} |
}); |
|
vue.getTriParDateDescendant().addClickHandler(new ClickHandler() { |
|
@Override |
public void onClick(ClickEvent arg0) { |
InformationsRecherche informationsRechercheImages = CacheClient.getInstance().getInformationsRechercheImage(); |
informationsRechercheImages.setTriParDate(ModeTri.TRI_DESCENDANT); |
informationsRechercheImages.setTriParNbVotes(ModeTri.PAS_DE_TRI); |
chargerEtAfficherImagesPageEnCours(); |
} |
}); |
|
BusEvenementiel.getInstance().addHandler(EvenementChangementProtocole.TYPE, new GestionnaireEvenementChangementProtocole() { |
@Override |
public void onChangementProtocole(EvenementChangementProtocole event) { |