Import inicial do projeto.
[simdecs_seam.git] / SimDeCS / src / hot / org / ufcspa / simdecs / session / crud / admin / UsuarioList.java
CommitLineData
8abf21a0
MS
1package org.ufcspa.simdecs.session.crud.admin;\r
2\r
3import java.util.Arrays;\r
4\r
5import org.jboss.seam.annotations.Name;\r
6import org.ufcspa.simdecs.entities.Usuario;\r
7import org.ufcspa.simdecs.session.crud.defaults.SimDeCSEntityQuery;\r
8\r
9@Name("usuarioList")\r
10public class UsuarioList extends SimDeCSEntityQuery<Usuario> {\r
11\r
12 private static final String EJBQL = "select usuario from Usuario usuario";\r
13\r
14 private static final String[] RESTRICTIONS = {\r
15 "lower(usuario.email) like lower(concat(#{usuarioList.usuario.email},'%'))",\r
16 "lower(usuario.funcao) like lower(concat(#{usuarioList.usuario.funcao},'%'))",\r
17 "lower(usuario.login) like lower(concat(#{usuarioList.usuario.login},'%'))",\r
18 "lower(usuario.nome) like lower(concat(#{usuarioList.usuario.nome},'%'))",\r
19 "lower(usuario.senha) like lower(concat(#{usuarioList.usuario.senha},'%'))",\r
20 "lower(usuario.sexo) like lower(concat(#{usuarioList.usuario.sexo},'%'))",\r
21 "lower(usuario.telefone) like lower(concat(#{usuarioList.usuario.telefone},'%'))", };\r
22\r
23 private Usuario usuario = new Usuario();\r
24\r
25 public UsuarioList() {\r
26 setEjbql(EJBQL);\r
27 setRestrictionExpressionStrings(Arrays.asList(RESTRICTIONS));\r
28 setMaxResults(25);\r
29 }\r
30\r
31 public Usuario getUsuario() {\r
32 return usuario;\r
33 }\r
34}\r