Mentions légales du service

Skip to content
Snippets Groups Projects
Commit b0d1fd91 authored by Guillaume Thomazon's avatar Guillaume Thomazon
Browse files

Creation of list of proxy messages from TM

git-svn-id: https://scm.gforge.inria.fr/authscm/ycadoret/svn/gazelle/Maven/gazelle-proxy/trunk@34275 356b4b1a-1d2b-0410-8bf1-ffa24008f01e
parent 4d3f62a6
No related branches found
No related tags found
No related merge requests found
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:s="http://jboss.com/products/seam/taglib"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j">
<rich:dataTable id="messagesList" value="#{messagesList}" var="message"
rows="20">
<f:facet name="header">
<rich:datascroller id="datascrollerHead" />
</f:facet>
<rich:column sortBy="#{'connection.id'}"
sortOrder="#{dataTableStateHolder.sortOrders['connection.id']}">
<f:facet name="header">
<h:outputText
value="#{messages['net.ihe.gazelle.proxy.ConnectionId']}" />
</f:facet>
<h:outputText value="#{message.connection.id}" />
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Index" />
</f:facet>
<h:outputText value="#{messageBean.getMessageIndex(message)}" />
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="#{messages['net.ihe.gazelle.proxy.Type']}" />
</f:facet>
<h:graphicImage value="/img/request.png"
rendered="#{message.proxySide.isRequest()}" />
<h:graphicImage value="/img/response.png"
rendered="#{not message.proxySide.isRequest()}" />
</rich:column>
<rich:column width="10%">
<f:facet name="header">
<h:outputText value="Details" />
</f:facet>
<a4j:htmlCommandLink
action="#{messagesBean.redirectToMessage(message)}" value="Details"
target="_blank" />
</rich:column>
<rich:column sortBy="#{'dateReceived'}"
sortOrder="#{dataTableStateHolder.sortOrders['dateReceived']}">
<f:facet name="header">
<h:outputText value="#{messages['net.ihe.gazelle.proxy.Date']}" />
</f:facet>
<h:outputText value="#{message.dateReceived}">
<f:convertDateTime dateStyle="short" type="both" timeZone="GMT+1" />
</h:outputText>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Time (µs)" />
</f:facet>
<h:outputText value="#{messageBean.getNanos(message)}" />
</rich:column>
<rich:column width="15%" filterEvent="onkeyup" sortBy="#{'fromIP'}"
filterBy="#{'fromIP'}"
sortOrder="#{dataTableStateHolder.sortOrders['fromIP']}"
filterValue="#{dataTableStateHolder.columnFilterValues['fromIP']}">
<f:facet name="header">
<h:outputText value="#{messages['net.ihe.gazelle.proxy.From']}" />
</f:facet>
<h:outputText value="#{message.fromIP}" />
<h:outputText value =":"/>
<h:outputText value="#{message.localPort}" />
</rich:column>
<rich:column width="15%" filterEvent="onkeyup" sortBy="#{'toIP'}"
filterBy="#{'toIP'}"
sortOrder="#{dataTableStateHolder.sortOrders['toIP']}"
filterValue="#{dataTableStateHolder.columnFilterValues['toIP']}">
<f:facet name="header">
<h:outputText value="#{messages['net.ihe.gazelle.proxy.To']}" />
</f:facet>
<h:outputText value="#{message.toIP}" />
<h:outputText value =":"/>
<h:outputText value="#{message.remotePort}" />
</rich:column>
<rich:column width="10%" sortBy="#{'proxyPort'}"
sortOrder="#{dataTableStateHolder.sortOrders['proxyPort']}">
<f:facet name="header">
<h:outputText value="#{messages['net.ihe.gazelle.proxy.Proxy']}" />
</f:facet>
<h:outputText value="#{message.proxyPort}" />
</rich:column>
<rich:column width="15%">
<f:facet name="header">
<h:outputText value="#{messages['net.ihe.gazelle.proxy.Info']}" />
</f:facet>
<h:outputText value="#{message.getInfoGUI()}" escape="false" />
</rich:column>
<f:facet name="footer">
<rich:datascroller id="datascroller" />
</f:facet>
</rich:dataTable>
</ui:composition>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment