<%@ include file="/project/include.jsp" %> <%@ page import = "java.util.Date" %> <%@ page import = "it.cedaf.commons.DateLib" %> <%@ page import = "it.cedaf.commons.StringLib" %> <%@ page import = "it.cedaf.icare.quadririassuntivi.view.dto.QuadroRiassuntivoJspSupport" %> <%@ page import = "it.cedaf.icare.business.managers.quadririassuntivi.Info" %> <%@ page import = "it.cedaf.icare.quadririassuntivi.view.dto.ValutazioneItem" %> <%@ page import = "it.cedaf.icare.business.managers.quadririassuntivi.ValutazioneInfo" %> <% ValutazioneItem item = (ValutazioneItem) request.getAttribute("currentItem"); ValutazioneInfo valutazioneInfo = item.getValutazioneInfo(); Info info = QuadroRiassuntivoJspSupport.getInfo(item); String responsabile = getStringValue(info.getOperatoreResponsabile()); String emailAddress = info.getMailOperatoreResponsabile(); if (!StringLib.isNullOrEmptyString(emailAddress)) { responsabile = "<a href='mailto:" + emailAddress + "'>" + responsabile + "</a>"; } Date itemFrom = item.getFrom(); Date itemTo = item.getTo(); String itemFrom_str = DateLib.format(itemFrom); String itemTo_str = " "; if (itemTo != null && item.getRange() && item.getCompleted()) { itemTo_str = DateLib.format(itemTo); } boolean showEsito = !StringLib.isNullOrEmptyString(valutazioneInfo.getEsito()) || !StringLib.isNullOrEmptyString(valutazioneInfo.getPunteggioBINA()); %> <td width="50%"> <table> <tr> <td class="gantt-detail-label"><shell:label prop="data" /></td> <td class="gantt-detail-value"><%=itemFrom_str%></td> </tr> <tr> <td class="gantt-detail-label"><shell:label prop="operatoreResponsabile" /></td> <td class="gantt-detail-value"><%=responsabile%></td> </tr><% if (showEsito) { %><tr> <td class="gantt-detail-label"><shell:label prop="esito" /></td> <td class="gantt-detail-value"><%=getStringValue(valutazioneInfo.getEsito())%></td> </tr><% } %></table> </td> <td width="50%"> <table> <tr> <td class="gantt-detail-label"><shell:label prop="tipoValutazione" /></td> <td class="gantt-detail-value"><%=getStringValue(valutazioneInfo.getTipo())%></td> </tr> <tr> <td class="gantt-detail-label"> </td> <td class="gantt-detail-value"> </td> </tr><% if (showEsito) { %><tr> <td class="gantt-detail-label"><shell:label prop="punteggioBINA" /></td> <td class="gantt-detail-value"><%=getStringValue(valutazioneInfo.getPunteggioBINA())%></td> </tr><% } %></table> </td> <%! // public String getStringValue(String value) { return value != null ? value : StringLib.EMPTY_STRING; } // public String getStringValue(Boolean value) { if (Boolean.TRUE.equals(value)) { return "S�"; } else { return "No"; } } %>