View Javadoc

1   /*
2    * Created on Sep 11, 2004
3    *
4    * TODO To change the template for this generated file go to
5    * Window - Preferences - Java - Code Style - Code Templates
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.ProductGroup;
20  
21  /***
22   * @author gehel
23   *
24   * @struts.action
25   *  path="/ProductGroupList"
26   * @struts.action-forward
27   *  name="success"
28   *  path="/pages/productGroupList.jsp"  
29   * @struts.action-forward
30   *  name="failure"
31   *  path="/index.jsp"
32   */
33  public class ProductGroupListAction extends HibernateListAction {
34  
35    private static final Logger logger = Logger
36        .getLogger(ProductGroupListAction.class);
37  
38    /* (non-Javadoc)
39     * @see ch.ledcom.afs.web.HibernateListAction#getList(org.apache.struts.action.ActionForm, net.sf.hibernate.Session)
40     */
41    protected List getList(ActionForm form, Session session) throws HibernateException {
42      // TODO Auto-generated method stub
43      logger.debug("Getting productGroup list ...");
44      Criteria criteria = session.createCriteria(ProductGroup.class);
45      return criteria.list();
46    }
47  }