Initial import.
[simdecs_seam.git] / SimDeCS / src / hot / org / ufcspa / simdecs / session / crud / admin / RegraList.java
1 package org.ufcspa.simdecs.session.crud.admin;\r
2 \r
3 import java.util.Arrays;\r
4 \r
5 import org.jboss.seam.annotations.Name;\r
6 import org.ufcspa.simdecs.entities.Regra;\r
7 import org.ufcspa.simdecs.session.crud.defaults.SimDeCSEntityQuery;\r
8 \r
9 @Name("regraList")\r
10 public class RegraList extends SimDeCSEntityQuery<Regra> {\r
11 \r
12         private static final String EJBQL = "select regra from Regra regra";\r
13 \r
14         private static final String[] RESTRICTIONS = {\r
15                         "lower(regra.nome) like lower(concat(#{regraList.regra.nome},'%'))",\r
16                         "lower(regra.token) like lower(concat(#{regraList.regra.token},'%'))", };\r
17 \r
18         private Regra regra = new Regra();\r
19 \r
20         public RegraList() {\r
21                 setEjbql(EJBQL);\r
22                 setRestrictionExpressionStrings(Arrays.asList(RESTRICTIONS));\r
23                 setMaxResults(25);\r
24         }\r
25 \r
26         public Regra getRegra() {\r
27                 return regra;\r
28         }\r
29 }\r