1
2
3
4
5
6
7 package ch.ledcom.hephaistos;
8
9 import java.util.List;
10
11 import net.sf.hibernate.Criteria;
12 import net.sf.hibernate.HibernateException;
13 import net.sf.hibernate.Session;
14
15 import org.apache.log4j.Logger;
16 import org.apache.struts.action.ActionForm;
17
18 import ch.ledcom.hephaistos.abstractActions.HibernateListAction;
19 import ch.ledcom.hephaistos.dao.ProductClass;
20
21 /***
22 * @author gehel
23 *
24 * @struts.action
25 * path="/ProductGroupAddNew"
26 * @struts.action-forward
27 * name="success"
28 * path="/pages/productGroupAdd.jsp"
29 * @struts.action-forward
30 * name="failure"
31 * path="/index.jsp"
32 */
33 public class ProductGroupAddNewAction extends HibernateListAction {
34
35 private static final Logger logger = Logger
36 .getLogger(ProductGroupAddNewAction.class);
37
38
39
40
41 protected List getList(ActionForm form, Session session) throws HibernateException {
42
43 logger.debug("Getting productClass list ...");
44 Criteria criteria = session.createCriteria(ProductClass.class);
45 return criteria.list();
46 }
47 }