Skip to content

Commit

Permalink
gestione sale: modificate labels navigazione.
Browse files Browse the repository at this point in the history
  • Loading branch information
1 parent bd4ebbf commit 87d6c99
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,7 @@ public ActionForward folder_ricerca(ActionMapping mapping, ActionForm form,
RicercaSaleForm currentForm = (RicercaSaleForm) form;
currentForm.setCurrentFolder(FOLDER_RICERCA);
currentForm.setPulsanti(BOTTONIERA_RICERCA);
Navigation.getInstance(request).setTesto("servizi.bottone.sale");
return mapping.getInputForward();
}

Expand All @@ -335,6 +336,8 @@ public ActionForward folder_prenotazioni(ActionMapping mapping, ActionForm form,
ricerca.setCodBib(bib.getCod_bib());

try {
Navigation navi = Navigation.getInstance(request);
navi.setTesto("servizi.bottone.sale.prenotazioni");
List<Mediazione> lista = SaleDelegate.getInstance(request)
.getListaCategorieMediazione(bib.getCod_polo(), bib.getCod_bib(), true, ThreeState.FALSE, 0).getLista();
currentForm.setListaCatMediazione(ValidazioneDati.coalesce(lista, ValidazioneDati.emptyList(Mediazione.class)) );
Expand All @@ -348,7 +351,7 @@ public ActionForward folder_prenotazioni(ActionMapping mapping, ActionForm form,
return mapping.getInputForward();
}

Navigation.getInstance(request).getCache().getCurrentElement().setInfoBlocchi(null);
navi.getCache().getCurrentElement().setInfoBlocchi(null);
if (blocco1.getTotRighe() == 1) {
PrenotazionePostoVO pp = (PrenotazionePostoVO) ValidazioneDati.first(blocco1.getLista());
currentForm.setSelectedPren(pp.getId_prenotazione());
Expand Down Expand Up @@ -381,6 +384,9 @@ public ActionForward folder_mediazioni(ActionMapping mapping, ActionForm form,
BibliotecaVO bib = (BibliotecaVO) currentForm.getParametri().get(ParamType.BIBLIOTECA);

try {
Navigation navi = Navigation.getInstance(request);
navi.setTesto("servizi.bottone.sale.categorieMediazione");

DescrittoreBloccoVO blocco1 = SaleDelegate.getInstance(request).getListaCategorieMediazione(bib.getCod_polo(),
bib.getCod_bib(), false, ThreeState.UNSET, currentForm.getRicerca().getElementiPerBlocco());
currentForm.setBlocco(blocco1);
Expand All @@ -389,7 +395,7 @@ public ActionForward folder_mediazioni(ActionMapping mapping, ActionForm form,
return mapping.getInputForward();
}

Navigation.getInstance(request).getCache().getCurrentElement().setInfoBlocchi(null);
navi.getCache().getCurrentElement().setInfoBlocchi(null);
if (blocco1.getTotRighe() == 1) {
Mediazione med = (Mediazione) ValidazioneDati.first(blocco1.getLista());
currentForm.setSelectedCat(med.getRepeatableId());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,14 @@
import it.iccu.sbn.web2.navigation.NavigationForward.DirectionType;
import it.iccu.sbn.web2.tags.NavigationErrorsTag;
import it.iccu.sbn.web2.util.Constants;
import it.iccu.sbn.web2.util.LinkableTagUtils;

import java.io.Serializable;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean;

Expand Down Expand Up @@ -513,8 +515,10 @@ public void setSuffissoTesto(String suffix) {

public void setTesto(String testo) {
NavigationElement element = this.cache.getCurrentElement();
if (element != null)
element.setTesto(testo);
if (element != null) {
String msg = LinkableTagUtils.findMessage(currentRequest, Locale.getDefault(), testo);
element.setTesto(msg != null ? msg : testo);
}
}

public void purgeThis() {
Expand Down

0 comments on commit 87d6c99

Please sign in to comment.