Added perguntas.
[simdecs_seam.git] / SimDeCS / WebContent / seguro / admin / rede / RespostaNodoList.xhtml
diff --git a/SimDeCS/WebContent/seguro/admin/rede/RespostaNodoList.xhtml b/SimDeCS/WebContent/seguro/admin/rede/RespostaNodoList.xhtml
new file mode 100644 (file)
index 0000000..43c3e2c
--- /dev/null
@@ -0,0 +1,174 @@
+<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<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"
+    template="/layout/template.xhtml">
+
+<ui:define name="body">
+
+    <h:form id="respostaNodoSearch" styleClass="edit">
+
+        <rich:simpleTogglePanel label="RespostaNodo Search Filter" switchType="ajax">
+
+            <s:decorate template="/layout/display.xhtml">
+                <ui:define name="label">Texto</ui:define>
+                <h:inputText id="texto" value="#{respostaNodoList.respostaNodo.texto}"/>
+            </s:decorate>
+
+            <s:decorate template="/layout/display.xhtml">
+                <ui:define name="label">Match</ui:define>
+                <h:selectOneRadio id="logic" value="#{respostaNodoList.restrictionLogicOperator}" styleClass="radio">
+                    <f:selectItem itemLabel="All" itemValue="and"/>
+                    <f:selectItem itemLabel="Any" itemValue="or"/>
+                </h:selectOneRadio>
+            </s:decorate>
+
+        </rich:simpleTogglePanel>
+
+        <div class="actionButtons">
+            <h:commandButton id="search" value="Search" action="/RespostaNodoList.xhtml"/>
+            <s:button id="reset" value="Reset" includePageParams="false"/>
+        </div>
+
+    </h:form>
+
+    <rich:panel>
+        <f:facet name="header">RespostaNodo Search Results (#{empty respostaNodoList.resultList ? 0 : (respostaNodoList.paginated ? respostaNodoList.resultCount : respostaNodoList.resultList.size)})</f:facet>
+    <div class="results" id="respostaNodoList">
+
+    <h:outputText value="The respostaNodo search returned no results."
+               rendered="#{empty respostaNodoList.resultList}"/>
+
+    <rich:dataTable id="respostaNodoList"
+                var="_respostaNodo"
+              value="#{respostaNodoList.resultList}"
+           rendered="#{not empty respostaNodoList.resultList}">
+        <h:column>
+            <f:facet name="header">
+                <ui:include src="/layout/sort.xhtml">
+                    <ui:param name="entityList" value="#{respostaNodoList}"/>
+                    <ui:param name="propertyLabel" value="Id"/>
+                    <ui:param name="propertyPath" value="respostaNodo.id"/>
+                </ui:include>
+            </f:facet>
+            <h:outputText value="#{_respostaNodo.id}"/>
+        </h:column>
+         <h:column>
+            <f:facet name="header">
+                <ui:include src="/layout/sort.xhtml">
+                    <ui:param name="entityList" value="#{respostaNodoList}"/>
+                    <ui:param name="propertyLabel" value="Nodo"/>
+                    <ui:param name="propertyPath" value="#{respostaNodoHome.instance.pergunta.nodo.nome}"/>
+                </ui:include>
+            </f:facet>
+            <h:outputText value="#{_respostaNodo.pergunta.nodo.nome}"/>
+        </h:column>
+        <h:column>
+            <f:facet name="header">
+                <ui:include src="/layout/sort.xhtml">
+                    <ui:param name="entityList" value="#{respostaNodoList}"/>
+                    <ui:param name="propertyLabel" value="Pergunta"/>
+                    <ui:param name="propertyPath" value="#{respostaNodoHome.instance.pergunta.texto}"/>
+                </ui:include>
+            </f:facet>
+            <h:outputText value="#{_respostaNodo.pergunta.texto}"/>
+        </h:column>
+        <h:column>
+            <f:facet name="header">
+                <ui:include src="/layout/sort.xhtml">
+                    <ui:param name="entityList" value="#{respostaNodoList}"/>
+                    <ui:param name="propertyLabel" value="Texto"/>
+                    <ui:param name="propertyPath" value="respostaNodo.texto"/>
+                </ui:include>
+            </f:facet>
+            <h:outputText value="#{_respostaNodo.texto}"/>
+        </h:column>
+        <h:column>
+            <f:facet name="header">
+                <ui:include src="/layout/sort.xhtml">
+                    <ui:param name="entityList" value="#{respostaNodoList}"/>
+                    <ui:param name="propertyLabel" value="Percentual"/>
+                    <ui:param name="propertyPath" value="respostaNodo.percentual"/>
+                </ui:include>
+            </f:facet>
+            <h:outputText value="#{_respostaNodo.percentual}"/>
+        </h:column>
+        <rich:column styleClass="action">
+            <f:facet name="header">Action</f:facet>
+            <s:link view="/#{empty from ? 'seguro/admin/rede/RespostaNodo' : from}.xhtml"
+                   value="#{empty from ? 'Ver' : 'Select'}"
+             propagation="#{empty from ? 'none' : 'default'}"
+                      id="respostaNodoViewId">
+                <f:param name="respostaNodoId"
+                        value="#{_respostaNodo.id}"/>
+            </s:link>
+            #{' '}
+            <s:link view="/seguro/admin/rede/RespostaNodoEdit.xhtml"
+                   value="Editar"
+             propagation="none"
+                      id="respostaNodoEdit"
+                rendered="#{empty from}">
+                <f:param name="respostaNodoId"
+                        value="#{_respostaNodo.id}"/>
+            </s:link>
+        </rich:column>
+    </rich:dataTable>
+
+    </div>
+    </rich:panel>
+
+    <div class="tableControl">
+
+        <s:link view="/seguro/admin/rede/RespostaNodoList.xhtml"
+            rendered="#{respostaNodoList.previousExists}"
+               value="#{messages.left}#{messages.left} First Page"
+                  id="firstPage">
+          <f:param name="firstResult" value="0"/>
+        </s:link>
+
+        <s:link view="/seguro/admin/rede/RespostaNodoList.xhtml"
+            rendered="#{respostaNodoList.previousExists}"
+               value="#{messages.left} Previous Page"
+                  id="previousPage">
+            <f:param name="firstResult"
+                    value="#{respostaNodoList.previousFirstResult}"/>
+        </s:link>
+
+        <s:link view="/seguro/admin/rede/RespostaNodoList.xhtml"
+            rendered="#{respostaNodoList.nextExists}"
+               value="Next Page #{messages.right}"
+                  id="nextPage">
+            <f:param name="firstResult"
+                    value="#{respostaNodoList.nextFirstResult}"/>
+        </s:link>
+
+        <s:link view="/seguro/admin/rede/RespostaNodoList.xhtml"
+            rendered="#{respostaNodoList.nextExists}"
+               value="Last Page #{messages.right}#{messages.right}"
+                  id="lastPage">
+            <f:param name="firstResult"
+                    value="#{respostaNodoList.lastFirstResult}"/>
+        </s:link>
+
+    </div>
+
+    <s:div styleClass="actionButtons" rendered="#{empty from}">
+        <s:button view="/seguro/admin/rede/RespostaNodoEdit.xhtml"
+                    id="create"
+           propagation="none"
+                 value="Criar resposta">
+            <f:param name="respostaNodoId"/>
+        </s:button>
+          <s:button view="/seguro/admin/rede/RedeBayesianaList.xhtml"
+                    id="redeBayesianaButton"
+           propagation="none"
+                 value="Ver Redes Bayesianas"/>
+    </s:div>
+
+</ui:define>
+
+</ui:composition>