Initial import.
[simdecs_seam.git] / SimDeCS / resources / src / hot / org / ufcspa / simdecs / session / crud / admin / RegraList.java
diff --git a/SimDeCS/resources/src/hot/org/ufcspa/simdecs/session/crud/admin/RegraList.java b/SimDeCS/resources/src/hot/org/ufcspa/simdecs/session/crud/admin/RegraList.java
new file mode 100644 (file)
index 0000000..159b8d7
--- /dev/null
@@ -0,0 +1,29 @@
+package org.ufcspa.simdecs.session.crud.admin;\r
+\r
+import java.util.Arrays;\r
+\r
+import org.jboss.seam.annotations.Name;\r
+import org.ufcspa.simdecs.entities.Regra;\r
+import org.ufcspa.simdecs.session.crud.defaults.SimDeCSEntityQuery;\r
+\r
+@Name("regraList")\r
+public class RegraList extends SimDeCSEntityQuery<Regra> {\r
+\r
+       private static final String EJBQL = "select regra from Regra regra";\r
+\r
+       private static final String[] RESTRICTIONS = {\r
+                       "lower(regra.nome) like lower(concat(#{regraList.regra.nome},'%'))",\r
+                       "lower(regra.token) like lower(concat(#{regraList.regra.token},'%'))", };\r
+\r
+       private Regra regra = new Regra();\r
+\r
+       public RegraList() {\r
+               setEjbql(EJBQL);\r
+               setRestrictionExpressionStrings(Arrays.asList(RESTRICTIONS));\r
+               setMaxResults(25);\r
+       }\r
+\r
+       public Regra getRegra() {\r
+               return regra;\r
+       }\r
+}\r