Improved user interface.
</s:decorate>
<div style="clear:both"/>
-
+ <s:button view="/seguro/admin/rede/NodoEdit.xhtml"
+ id="edit"
+ value="Editar"/>
</rich:panel>
<rich:panel>
<f:facet name="header">
- <h:outputText value="#{nodoHome.instance.perguntas.size()} Perguntas(s)"></h:outputText>
+ <h:outputText value="Pergunta(s)"></h:outputText>
</f:facet>
- <rich:dataList value="#{nodoHome.instance.perguntas}" var="_dataListPerguntas" rendered="#{nodoHome.instance.perguntas.size()>0}">
- <h:column>
- <s:link value="#{_dataListPerguntas.texto}" view="/seguro/admin/rede/PerguntaNodo.xhtml">
- <f:param name="perguntaNodoId" value="${_dataListPerguntas.id}"/>
- </s:link>
- </h:column>
- </rich:dataList>
+
+ <rich:dataTable value="#{perguntaNodoList.resultList}" var="_perguntaNodo">
+ <f:facet name="header">
+ <rich:columnGroup>
+ <rich:column>
+ <h:outputText value="Id"/>
+ </rich:column>
+ <rich:column>
+ <h:outputText value="Texto"/>
+ </rich:column>
+ <rich:column>
+ <h:outputText value="Ação"/>
+ </rich:column>
+ </rich:columnGroup>
+ </f:facet>
+ <rich:column rendered="#{_perguntaNodo.nodo.id == nodoHome.instance.id}">
+ <h:outputText value="#{_perguntaNodo.id}"/>
+ </rich:column>
+ <rich:column rendered="#{_perguntaNodo.nodo.id == nodoHome.instance.id}">
+ <h:outputText value="#{_perguntaNodo.texto}"/>
+ </rich:column>
+ <rich:column rendered="#{_perguntaNodo.nodo.id == nodoHome.instance.id}">
+ <s:link value="Ver" view="/seguro/admin/rede/PerguntaNodo.xhtml">
+ <f:param name="perguntaNodoId" value="${_perguntaNodo.id}"/>
+ </s:link>
+ #{' '}
+ <s:link value="Editar" view="/seguro/admin/rede/PerguntaNodoEdit.xhtml">
+ <f:param name="perguntaNodoId" value="${_perguntaNodo.id}"/>
+ </s:link>
+ </rich:column>
+ </rich:dataTable>
+ <br></br>
<s:div styleClass="actionButtons" rendered="#{empty from}">
<s:button view="/seguro/admin/rede/PerguntaNodoEdit.xhtml"
id="create"
propagation="none"
value="Criar pergunta">
- <f:param name="perguntaNodoId"/>
- <f:param name="nodoId"/>
+ <f:param name="perguntaNodoId"/>
+ <f:param name="nodoId"/>
</s:button>
+ <s:button id="perguntaButton"
+ value="Ver perguntas"
+ view="/seguro/admin/rede/PerguntaNodoList.xhtml"/>
</s:div>
</rich:panel>
- <div class="actionButtons">
-
- <s:button view="/seguro/admin/rede/NodoEdit.xhtml"
- id="edit"
- value="Edit"/>
-
- <s:button view="/seguro/admin/rede/RedeBayesianaList.xhtml"
- id="done"
- value="Done"/>
-
- </div>
-
</ui:define>
</ui:composition>
<s:decorate id="redeBayesianaIdField" template="/layout/edit.xhtml">
- <ui:define name="label">Rede bayesiana id</ui:define>
- <h:outputText id="redeBayesianaId"
- value="#{nodoHome.instance.redeBayesiana.id}">
+ <ui:define name="label">Rede bayesiana</ui:define>
+ <h:outputText id="redeBayesianaNome"
+ value="#{nodoHome.instance.redeBayesiana.nome}">
</h:outputText>
</s:decorate>
<div class="actionButtons">
<h:commandButton id="save"
- value="Save"
+ value="Salvar"
action="#{nodoHome.persist}"
disabled="#{!nodoHome.wired}"
rendered="#{!nodoHome.managed}"/>
<h:commandButton id="update"
- value="Save"
+ value="Salvar"
action="#{nodoHome.update}"
rendered="#{nodoHome.managed}"/>
<s:button id="cancelEdit"
- value="Cancel"
+ value="Cancelar"
propagation="end"
view="/seguro/admin/rede/Nodo.xhtml"
rendered="#{nodoHome.managed}"/>
<s:button id="cancelAdd"
- value="Cancel"
+ value="Cancelar"
propagation="end"
view="/seguro/admin/rede/RedeBayesianaList.xhtml"
rendered="#{!nodoHome.managed}"/>
<param name="perguntaNodoFrom"/>
<param name="perguntaNodoId" value="#{perguntaNodoHome.perguntaNodoId}"/>
+ <param name="nodoId" value="#{perguntaNodoHome.instance.nodo.id}"/>
</page>
<ui:define name="body">
<rich:panel>
- <f:facet name="header">Pergunta nodo Details</f:facet>
+ <f:facet name="header">Pergunta nodo</f:facet>
<s:decorate id="nodoId" template="/layout/display.xhtml">
<ui:define name="label">Texto</ui:define>
<h:outputText value="#{perguntaNodoHome.instance.texto}"/>
</s:decorate>
-
+
<div style="clear:both"/>
-
- </rich:panel>
-
- <div class="actionButtons">
+<div class="actionButtons">
<s:button view="/seguro/admin/rede/PerguntaNodoEdit.xhtml"
id="edit"
- value="Edit"/>
+ value="Editar"/>
+ <s:button id="perguntaButton"
+ value="Ver perguntas"
+ view="/seguro/admin/rede/PerguntaNodoList.xhtml"/>
+ </div>
+ </rich:panel>
- <s:button view="/#{empty perguntaNodoFrom ? 'seguro/admin/rede/PerguntaNodoList' : perguntaNodoFrom}.xhtml"
- id="done"
- value="Done"/>
+<rich:panel>
+ <f:facet name="header">
+ <h:outputText value="#{perguntaHome.instance.respostas.size()} Respostas(s)"></h:outputText>
+ </f:facet>
+
+ <rich:dataTable value="#{respostaNodoList.resultList}" var="_respostaNodo">
+ <f:facet name="header">
+ <rich:columnGroup>
+ <rich:column>
+ <h:outputText value="Id"/>
+ </rich:column>
+ <rich:column>
+ <h:outputText value="Texto"/>
+ </rich:column>
+ <rich:column>
+ <h:outputText value="Percentual"/>
+ </rich:column>
+ <rich:column>
+ <h:outputText value="Ação"/>
+ </rich:column>
+ </rich:columnGroup>
+ </f:facet>
+ <rich:column rendered="#{_respostaNodo.pergunta.id == perguntaNodoHome.instance.id}">
+ <h:outputText value="#{_respostaNodo.id}"/>
+ </rich:column>
+ <rich:column rendered="#{_respostaNodo.pergunta.id == perguntaNodoHome.instance.id}">
+ <h:outputText value="#{_respostaNodo.texto}"/>
+ </rich:column>
+ <rich:column rendered="#{_respostaNodo.pergunta.id == perguntaNodoHome.instance.id}">
+ <h:outputText value="#{_respostaNodo.percentual}"/>
+ </rich:column>
+ <rich:column rendered="#{_respostaNodo.pergunta.id == perguntaNodoHome.instance.id}">
+ <s:link value="Ver" view="/seguro/admin/rede/RespostaNodo.xhtml">
+ <f:param name="respostaNodoId" value="${_respostaNodo.id}"/>
+ </s:link>
+ #{' '}
+ <s:link value="Editar" view="/seguro/admin/rede/RespostaNodoEdit.xhtml">
+ <f:param name="respostaNodoId" value="${_respostaNodo.id}"/>
+ </s:link>
+ </rich:column>
+ </rich:dataTable>
- </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"/>
+ <f:param name="nodoId"/>
+ </s:button>
+ <s:button id="respostaButton"
+ value="Ver respostas"
+ view="/seguro/admin/rede/RespostaNodoList.xhtml"/>
+ </s:div>
+ </rich:panel>
+
+
</ui:define>
<s:decorate id="nodoIdField" template="/layout/edit.xhtml">
- <ui:define name="label">Nodo</ui:define>
- <h:inputText id="nodoId"
- value="#{nodoHome.instance.id}">
- </h:inputText>
+ <ui:define name="label">Nodo</ui:define>
+ <rich:inplaceSelect value="#{perguntaNodoHome.instance.nodo}" required="true" defaultLabel="Selecione">
+ <s:selectItems value="#{nodoList.resultList}" var="_origem"
+ label="#{_origem.redeBayesiana.nome}:#{_origem.nome}"/>
+ <s:convertEntity/>
+ </rich:inplaceSelect>
</s:decorate>
<div class="actionButtons">
<h:commandButton id="save"
- value="Save"
+ value="Salvar"
action="#{perguntaNodoHome.persist}"
disabled="#{!perguntaNodoHome.wired}"
rendered="#{!perguntaNodoHome.managed}"/>
<h:commandButton id="update"
- value="Save"
+ value="Salvar"
action="#{perguntaNodoHome.update}"
rendered="#{perguntaNodoHome.managed}"/>
<h:commandButton id="delete"
- value="Delete"
+ value="Apagar"
action="#{perguntaNodoHome.remove}"
immediate="true"
rendered="#{perguntaNodoHome.managed}"/>
<s:button id="cancelEdit"
- value="Cancel"
+ value="Cancelar"
propagation="end"
view="/seguro/admin/rede/PerguntaNodo.xhtml"
rendered="#{perguntaNodoHome.managed}"/>
<s:button id="cancelAdd"
- value="Cancel"
+ value="Ver Perguntas"
propagation="end"
view="/#{empty perguntaNodoFrom ? 'seguro/admin/rede/PerguntaNodoList' : perguntaNodoFrom}.xhtml"
rendered="#{!perguntaNodoHome.managed}"/>
</rich:simpleTogglePanel>
<div class="actionButtons">
- <h:commandButton id="search" value="Search" action="/seguro/admin/rede/PerguntaNodoList.xhtml"/>
+ <h:commandButton id="search" value="Buscar" action="/seguro/admin/rede/PerguntaNodoList.xhtml"/>
<s:button id="reset" value="Reset" includePageParams="false"/>
</div>
</f:facet>
<h:outputText value="#{_perguntaNodo.id}"/>
</h:column>
+ <h:column>
+ <f:facet name="header">
+ <ui:include src="/layout/sort.xhtml">
+ <ui:param name="entityList" value="#{perguntaNodoList}"/>
+ <ui:param name="propertyLabel" value="Rede Bayesiana"/>
+ <ui:param name="propertyPath" value="perguntaNodo.nodo.redeBayesiana.id"/>
+ </ui:include>
+ </f:facet>
+ <h:outputText value="#{_perguntaNodo.nodo.redeBayesiana.nome}"/>
+ </h:column>
<h:column>
<f:facet name="header">
<ui:include src="/layout/sort.xhtml">
<ui:param name="entityList" value="#{perguntaNodoList}"/>
- <ui:param name="propertyLabel" value="Nodo id"/>
+ <ui:param name="propertyLabel" value="Nodo"/>
<ui:param name="propertyPath" value="perguntaNodo.nodo.id"/>
</ui:include>
</f:facet>
- <h:outputText value="#{_perguntaNodo.nodo.id}"/>
+ <h:outputText value="#{_perguntaNodo.nodo.nome}"/>
</h:column>
<h:column>
<f:facet name="header">
<rich:column styleClass="action">
<f:facet name="header">Action</f:facet>
<s:link view="/#{empty from ? 'seguro/admin/rede/PerguntaNodo' : from}.xhtml"
- value="#{empty from ? 'View' : 'Select'}"
+ value="#{empty from ? 'Ver' : 'Select'}"
propagation="#{empty from ? 'none' : 'default'}"
id="perguntaNodoViewId">
<f:param name="perguntaNodoId"
</s:link>
#{' '}
<s:link view="/seguro/admin/rede/PerguntaNodoEdit.xhtml"
- value="Edit"
+ value="Editar"
propagation="none"
id="perguntaNodoEdit"
rendered="#{empty from}">
<s:button view="/seguro/admin/rede/PerguntaNodoEdit.xhtml"
id="create"
propagation="none"
- value="Create perguntaNodo">
+ value="Criar pergunta">
<f:param name="perguntaNodoId"/>
</s:button>
+ <s:button view="/seguro/admin/rede/RedeBayesianaList.xhtml"
+ id="redeBayesianaButton"
+ propagation="none"
+ value="Ver Redes Bayesianas"/>
</s:div>
</ui:define>
</rich:panel>
<div class="actionButtons">
- <s:button id="done"
+ <s:button id="upload"
value="Upload de Rede Bayesiana"
- view="/seguro/admin/rede/ArquivoRedeBayesiana.xhtml"/>
+ view="/seguro/admin/rede/ArquivoRedeBayesiana.xhtml"/>
+ <s:button id="perguntaButton"
+ value="Ver perguntas"
+ view="/seguro/admin/rede/PerguntaNodoList.xhtml"/>
+
+ <s:button id="respostaButton"
+ value="Ver respostas"
+ view="/seguro/admin/rede/RespostaNodoList.xhtml"/>
</div>
</ui:define>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<page xmlns="http://jboss.com/products/seam/pages"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.2.xsd">
+
+ <param name="respostaNodoFrom"/>
+ <param name="respostaNodoId" value="#{respostaNodoHome.respostaNodoId}"/>
+
+
+</page>
--- /dev/null
+<!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">
+
+ <rich:panel>
+ <f:facet name="header">Resposta nodo</f:facet>
+
+
+ <s:decorate id="perguntaNodoId" template="/layout/display.xhtml">
+ <ui:define name="label">Pergunta nodo id</ui:define>
+ <h:outputText value="#{respostaNodoHome.instance.pergunta.id}"/>
+ </s:decorate>
+
+ <s:decorate id="texto" template="/layout/display.xhtml">
+ <ui:define name="label">Texto</ui:define>
+ <h:outputText value="#{respostaNodoHome.instance.texto}"/>
+ </s:decorate>
+
+ <s:decorate id="percentual" template="/layout/display.xhtml">
+ <ui:define name="label">Percentual</ui:define>
+ <h:outputText value="#{respostaNodoHome.instance.percentual}"/>
+ </s:decorate>
+
+ <div style="clear:both"/>
+ <div class="actionButtons">
+
+ <s:button view="/seguro/admin/rede/RespostaNodoEdit.xhtml"
+ id="edit"
+ value="Editar"/>
+ <s:button id="respostaButton"
+ value="Ver respostas"
+ view="/seguro/admin/rede/RespostaNodoList.xhtml"/>
+
+
+ </div>
+ </rich:panel>
+
+
+
+</ui:define>
+
+</ui:composition>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<page xmlns="http://jboss.com/products/seam/pages"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.2.xsd"
+ no-conversation-view-id="/seguro/admin/rede/RespostaNodoList.xhtml"
+ login-required="true">
+
+ <begin-conversation join="true" flush-mode="MANUAL"/>
+
+ <action execute="#{respostaNodoHome.wire}"/>
+
+ <param name="respostaNodoFrom"/>
+ <param name="respostaNodoId" value="#{respostaNodoHome.respostaNodoId}"/>
+
+
+ <navigation from-action="#{respostaNodoHome.persist}">
+ <rule if-outcome="persisted">
+ <end-conversation/>
+ <redirect view-id="/seguro/admin/rede/RespostaNodo.xhtml"/>
+ </rule>
+ </navigation>
+
+ <navigation from-action="#{respostaNodoHome.update}">
+ <rule if-outcome="updated">
+ <end-conversation/>
+ <redirect view-id="/seguro/admin/rede/RespostaNodo.xhtml"/>
+ </rule>
+ </navigation>
+
+ <navigation from-action="#{respostaNodoHome.remove}">
+ <rule if-outcome="removed">
+ <end-conversation/>
+ <redirect view-id="/seguro/admin/rede/RespostaNodoList.xhtml"/>
+ </rule>
+ </navigation>
+
+</page>
--- /dev/null
+<!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:a="http://richfaces.org/a4j"
+ xmlns:rich="http://richfaces.org/rich"
+ template="/layout/template.xhtml">
+
+<ui:define name="body">
+
+ <h:form id="respostaNodo" styleClass="edit">
+
+ <rich:panel>
+ <f:facet name="header">#{respostaNodoHome.managed ? 'Edit' : 'Add'} Resposta nodo</f:facet>
+
+
+ <s:decorate id="nodoIdField" template="/layout/edit.xhtml">
+ <ui:define name="label">Pergunta</ui:define>
+ <rich:inplaceSelect value="#{respostaNodoHome.instance.pergunta}" required="true" defaultLabel="Selecione">
+ <s:selectItems value="#{perguntaNodoList.resultList}" var="_origem"
+ label="#{_origem.nodo.nome}:#{_origem.texto}"/>
+ <s:convertEntity/>
+ </rich:inplaceSelect>
+ </s:decorate>
+
+
+ <s:decorate id="textoField" template="/layout/edit.xhtml">
+ <ui:define name="label">Texto</ui:define>
+ <h:inputTextarea id="texto"
+ cols="80"
+ rows="3"
+ value="#{respostaNodoHome.instance.texto}"/>
+ </s:decorate>
+
+
+ <s:decorate id="percentualField" template="/layout/edit.xhtml">
+ <ui:define name="label">Percentual</ui:define>
+ <rich:inputNumberSlider value="#{respostaNodoHome.instance.percentual}">
+ <a:support event="onblur" reRender="percentualField" bypassUpdates="true" ajaxSingle="true"/>
+ </rich:inputNumberSlider>
+ </s:decorate>
+
+ <div style="clear:both">
+ <span class="required">*</span>
+ required fields
+ </div>
+
+ </rich:panel>
+
+ <div class="actionButtons">
+
+ <h:commandButton id="save"
+ value="Salvar"
+ action="#{respostaNodoHome.persist}"
+ disabled="#{!respostaNodoHome.wired}"
+ rendered="#{!respostaNodoHome.managed}"/>
+
+ <h:commandButton id="update"
+ value="Salvar"
+ action="#{respostaNodoHome.update}"
+ rendered="#{respostaNodoHome.managed}"/>
+
+ <h:commandButton id="delete"
+ value="Apagar"
+ action="#{respostaNodoHome.remove}"
+ immediate="true"
+ rendered="#{respostaNodoHome.managed}"/>
+
+ <s:button id="cancelEdit"
+ value="Cancelar"
+ propagation="end"
+ view="/seguro/admin/rede/RespostaNodo.xhtml"
+ rendered="#{respostaNodoHome.managed}"/>
+
+ <s:button id="cancelAdd"
+ value="Ver Respostas"
+ propagation="end"
+ view="/#{empty respostaNodoFrom ? 'seguro/admin/rede/RespostaNodoList' : respostaNodoFrom}.xhtml"
+ rendered="#{!respostaNodoHome.managed}"/>
+
+ </div>
+ </h:form>
+
+</ui:define>
+
+</ui:composition>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<page xmlns="http://jboss.com/products/seam/pages"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.2.xsd">
+
+ <param name="firstResult" value="#{respostaNodoList.firstResult}"/>
+ <param name="sort" value="#{respostaNodoList.orderColumn}"/>
+ <param name="dir" value="#{respostaNodoList.orderDirection}"/>
+ <param name="logic" value="#{respostaNodoList.restrictionLogicOperator}"/>
+
+ <param name="from"/>
+ <param name="texto" value="#{respostaNodoList.respostaNodo.texto}"/>
+
+</page>
--- /dev/null
+<!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>
public String getTexto() {
return texto;
}
- public void setTexto(String pergunta) {
- this.texto = pergunta;
- }
-
- public Nodo getNodo() {
- return nodo;
- }
-
- public void setNodo(Nodo nodo) {
- this.nodo = nodo;
+ public void setTexto(String texto) {
+ this.texto = texto;
}
public List<RespostaNodo> getRespostas() {
public void setRespostas(List<RespostaNodo> respostas) {
this.respostas = respostas;
}
+ public Nodo getNodo() {
+ return nodo;
+ }
+ public void setNodo(Nodo nodo) {
+ this.nodo = nodo;
+ }
public String toString() {
return id + " - " + texto;
}
public void setPercentual(Float percentual) {
this.percentual = percentual;
}
-
+
public PerguntaNodo getPergunta() {
return pergunta;
}
-
- public void getNodo(PerguntaNodo pergunta) {
+ public void setPergunta(PerguntaNodo pergunta) {
this.pergunta = pergunta;
}
-
+
public String toString() {
return id + " - " + texto + " - " + percentual ;
}