1 package transactions.orders; 2 3 import dinamica.*; 4 5 18 public class Filter extends GenericTransaction 19 { 20 21 24 public int service(Recordset inputs) throws Throwable 25 { 26 27 int rc = super.service(inputs); 29 30 Recordset filter = (Recordset)getSession().getAttribute("orders.filter"); 32 33 if (filter==null) 35 { 36 filter = new Recordset(); 37 filter.append("customerid", java.sql.Types.VARCHAR); 38 filter.append("productid", java.sql.Types.INTEGER); 39 filter.append("dfrom", java.sql.Types.DATE); 40 filter.append("dto", java.sql.Types.DATE); 41 filter.append("operator", java.sql.Types.VARCHAR); 42 filter.append("total", java.sql.Types.INTEGER); 43 filter.append("orderby", java.sql.Types.VARCHAR); 44 filter.append("sortmode", java.sql.Types.VARCHAR); 45 filter.append("pagesize", java.sql.Types.INTEGER); 46 filter.addNew(); 47 getSession().setAttribute("orders.filter", filter); 48 } 49 50 publish("orders.filter", filter); 51 52 return rc; 53 54 } 55 56 } 57 | Popular Tags |