Commit | Line | Data |
---|---|---|
79f1af86 MS |
1 | package org.ufcspa.simdecs.session.crud.admin; |
2 | ||
3 | import org.jboss.seam.annotations.Name; | |
4 | import org.jboss.seam.framework.EntityQuery; | |
5 | import org.ufcspa.simdecs.entities.Nodo; | |
6 | ||
7 | import java.util.Arrays; | |
8 | ||
9 | @Name("nodoList") | |
10 | public class NodoList extends EntityQuery<Nodo> { | |
11 | ||
12 | /** | |
13 | * | |
14 | */ | |
15 | private static final long serialVersionUID = 4305188605243779977L; | |
16 | ||
17 | private static final String EJBQL = "select nodo from Nodo nodo"; | |
18 | ||
19 | private static final String[] RESTRICTIONS = { "lower(nodo.nome) like lower(concat(#{nodoList.nodo.nome},'%'))", }; | |
20 | ||
21 | private Nodo nodo = new Nodo(); | |
22 | ||
23 | public NodoList() { | |
24 | setEjbql(EJBQL); | |
25 | setRestrictionExpressionStrings(Arrays.asList(RESTRICTIONS)); | |
26 | setMaxResults(25); | |
27 | } | |
28 | ||
29 | public Nodo getNodo() { | |
30 | return nodo; | |
31 | } | |
32 | } |