+++ /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="usuarioSearch" styleClass="edit">
-
- <rich:simpleTogglePanel label="Pesquisar" switchType="ajax">
-
- <s:decorate template="/layout/display.xhtml">
- <ui:define name="label">Nome</ui:define>
- <h:inputText id="nome" value="#{usuarioList.usuario.nome}"/>
- </s:decorate>
-
- <s:decorate template="/layout/display.xhtml">
- <ui:define name="label">Login</ui:define>
- <h:inputText id="login" value="#{usuarioList.usuario.login}"/>
- </s:decorate>
-
- <s:decorate template="/layout/display.xhtml">
- <ui:define name="label">Email</ui:define>
- <h:inputText id="email" value="#{usuarioList.usuario.email}"/>
- </s:decorate>
-
- <s:decorate template="/layout/display.xhtml">
- <ui:define name="label">Funcao</ui:define>
- <h:inputText id="funcao" value="#{usuarioList.usuario.funcao}"/>
- </s:decorate>
-
- <s:decorate template="/layout/display.xhtml">
- <ui:define name="label">Sexo</ui:define>
- <h:inputText id="sexo" value="#{usuarioList.usuario.sexo}"/>
- </s:decorate>
-
- <s:decorate template="/layout/display.xhtml">
- <ui:define name="label">Telefone</ui:define>
- <h:inputText id="telefone" value="#{usuarioList.usuario.telefone}"/>
- </s:decorate>
-
- <s:decorate template="/layout/display.xhtml">
- <ui:define name="label">Opções de Pesquisa</ui:define>
- <h:selectOneRadio id="logic" value="#{usuarioList.restrictionLogicOperator}" styleClass="radio">
- <f:selectItem itemLabel="Com todas as palavras" itemValue="and"/>
- <f:selectItem itemLabel="Com qualquer uma das palavras" itemValue="or"/>
- </h:selectOneRadio>
- </s:decorate>
-
- </rich:simpleTogglePanel>
-
- <div class="actionButtons">
- <h:commandButton id="search" value="Pesquisar" action="/seguro/admin/usuario/UsuarioList.xhtml"/>
- <s:button id="reset" value="Limpar" includePageParams="false"/>
- </div>
-
- </h:form>
-
- <rich:panel>
- <f:facet name="header">Resultado da Pesquisa(#{empty usuarioList.resultList ? 0 : (usuarioList.paginated ? usuarioList.resultCount : usuarioList.resultList.size)})</f:facet>
- <div class="results" id="usuarioList">
-
- <h:outputText value="A pesquisa não encontrou resultados!"
- rendered="#{empty usuarioList.resultList}"/>
-
- <rich:dataTable id="usuarioList"
- var="_usuario"
- value="#{usuarioList.resultList}"
- rendered="#{not empty usuarioList.resultList}">
- <h:column>
- <f:facet name="header">
- <ui:include src="/layout/sort.xhtml">
- <ui:param name="entityList" value="#{usuarioList}"/>
- <ui:param name="propertyLabel" value="Id"/>
- <ui:param name="propertyPath" value="usuario.id"/>
- </ui:include>
- </f:facet>
- <h:outputText value="#{_usuario.id}"/>
- </h:column>
- <h:column>
- <f:facet name="header">
- <ui:include src="/layout/sort.xhtml">
- <ui:param name="entityList" value="#{usuarioList}"/>
- <ui:param name="propertyLabel" value="Aprovado"/>
- <ui:param name="propertyPath" value="usuario.aprovado"/>
- </ui:include>
- </f:facet>
- <h:outputText value="#{_usuario.aprovado}"/>
- </h:column>
- <h:column>
- <f:facet name="header">
- <ui:include src="/layout/sort.xhtml">
- <ui:param name="entityList" value="#{usuarioList}"/>
- <ui:param name="propertyLabel" value="Ativo"/>
- <ui:param name="propertyPath" value="usuario.ativo"/>
- </ui:include>
- </f:facet>
- <h:outputText value="#{_usuario.ativo}"/>
- </h:column>
- <h:column>
- <f:facet name="header">
- <ui:include src="/layout/sort.xhtml">
- <ui:param name="entityList" value="#{usuarioList}"/>
- <ui:param name="propertyLabel" value="Data nascimento"/>
- <ui:param name="propertyPath" value="usuario.dataNascimento"/>
- </ui:include>
- </f:facet>
- <h:outputText value="#{_usuario.dataNascimento}">
- <s:convertDateTime type="date" dateStyle="short"/>
- </h:outputText>
- </h:column>
- <h:column>
- <f:facet name="header">
- <ui:include src="/layout/sort.xhtml">
- <ui:param name="entityList" value="#{usuarioList}"/>
- <ui:param name="propertyLabel" value="Email"/>
- <ui:param name="propertyPath" value="usuario.email"/>
- </ui:include>
- </f:facet>
- <h:outputText value="#{_usuario.email}"/>
- </h:column>
- <h:column>
- <f:facet name="header">
- <ui:include src="/layout/sort.xhtml">
- <ui:param name="entityList" value="#{usuarioList}"/>
- <ui:param name="propertyLabel" value="Funcao"/>
- <ui:param name="propertyPath" value="usuario.funcao"/>
- </ui:include>
- </f:facet>
- <h:outputText value="#{_usuario.funcao}"/>
- </h:column>
- <h:column>
- <f:facet name="header">
- <ui:include src="/layout/sort.xhtml">
- <ui:param name="entityList" value="#{usuarioList}"/>
- <ui:param name="propertyLabel" value="Login"/>
- <ui:param name="propertyPath" value="usuario.login"/>
- </ui:include>
- </f:facet>
- <h:outputText value="#{_usuario.login}"/>
- </h:column>
- <h:column>
- <f:facet name="header">
- <ui:include src="/layout/sort.xhtml">
- <ui:param name="entityList" value="#{usuarioList}"/>
- <ui:param name="propertyLabel" value="Nome"/>
- <ui:param name="propertyPath" value="usuario.nome"/>
- </ui:include>
- </f:facet>
- <h:outputText value="#{_usuario.nome}"/>
- </h:column>
- <h:column>
- <f:facet name="header">
- <ui:include src="/layout/sort.xhtml">
- <ui:param name="entityList" value="#{usuarioList}"/>
- <ui:param name="propertyLabel" value="Sexo"/>
- <ui:param name="propertyPath" value="usuario.sexo"/>
- </ui:include>
- </f:facet>
- <h:outputText value="#{_usuario.sexo}"/>
- </h:column>
- <h:column>
- <f:facet name="header">
- <ui:include src="/layout/sort.xhtml">
- <ui:param name="entityList" value="#{usuarioList}"/>
- <ui:param name="propertyLabel" value="Telefone"/>
- <ui:param name="propertyPath" value="usuario.telefone"/>
- </ui:include>
- </f:facet>
- <h:outputText value="#{_usuario.telefone}"/>
- </h:column>
- <rich:column styleClass="action">
- <f:facet name="header">Ação</f:facet>
- <s:link view="/seguro/admin/usuario/#{empty from ? 'Usuario' : from}.xhtml"
- value="#{empty from ? 'Ver' : 'Selecionar'}"
- propagation="#{empty from ? 'none' : 'default'}"
- id="usuarioViewId">
- <f:param name="usuarioId"
- value="#{_usuario.id}"/>
- </s:link>
- #{' '}
- <s:link view="/seguro/admin/usuario/UsuarioEdit.xhtml"
- value="Editar"
- propagation="none"
- id="usuarioEdit"
- rendered="#{empty from}">
- <f:param name="usuarioId"
- value="#{_usuario.id}"/>
- </s:link>
- </rich:column>
- </rich:dataTable>
-
- </div>
- </rich:panel>
-
- <div class="tableControl">
-
- <s:link view="/seguro/admin/usuario/UsuarioList.xhtml"
- rendered="#{usuarioList.previousExists}"
- value="#{messages.left}#{messages.left} Primeira Página"
- id="firstPage">
- <f:param name="firstResult" value="0"/>
- </s:link>
-
- <s:link view="/seguro/admin/usuario/UsuarioList.xhtml"
- rendered="#{usuarioList.previousExists}"
- value="#{messages.left} Página Anterior"
- id="previousPage">
- <f:param name="firstResult"
- value="#{usuarioList.previousFirstResult}"/>
- </s:link>
-
- <s:link view="/seguro/admin/usuario/UsuarioList.xhtml"
- rendered="#{usuarioList.nextExists}"
- value="Próxima Página #{messages.right}"
- id="nextPage">
- <f:param name="firstResult"
- value="#{usuarioList.nextFirstResult}"/>
- </s:link>
-
- <s:link view="/seguro/admin/usuario/UsuarioList.xhtml"
- rendered="#{usuarioList.nextExists}"
- value="Última Página #{messages.right}#{messages.right}"
- id="lastPage">
- <f:param name="firstResult"
- value="#{usuarioList.lastFirstResult}"/>
- </s:link>
-
- </div>
-
- <s:div styleClass="actionButtons" rendered="#{empty from}">
- <s:button view="/seguro/admin/usuario/UsuarioEdit.xhtml"
- id="create"
- propagation="none"
- value="Novo Usuário">
- <f:param name="usuarioId"/>
- </s:button>
- </s:div>
-
-</ui:define>
-
-</ui:composition>