working on struts/hibernate for content-admin
[mir.git] / source / mir / core / ui / action / admin / StartpageAction.java
index b4b4e45..ff73e18 100755 (executable)
@@ -37,6 +37,7 @@ import javax.servlet.ServletContext;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import mir.core.service.storage.ArticleTypeService;
 import mir.core.service.storage.MessageService;
 import mir.core.ui.servlet.ServletConstants;
 import net.sf.hibernate.SessionFactory;
@@ -50,7 +51,7 @@ import org.apache.struts.action.ActionMapping;
 /**
  * AuthenticationAction
  * @author idefix
- * @version $Id: StartpageAction.java,v 1.2 2003/09/18 21:42:16 idfx Exp $
+ * @version $Id: StartpageAction.java,v 1.3 2003/12/20 20:27:09 idfx Exp $
  */
 public class StartpageAction extends Action {
        
@@ -76,10 +77,17 @@ public class StartpageAction extends Action {
                MessageService messageService = 
                        new MessageService((SessionFactory)context
                                .getAttribute(ServletConstants.SESSION_FACTORY));
+    ArticleTypeService articleTypeService = 
+      new ArticleTypeService((SessionFactory)context
+        .getAttribute(ServletConstants.SESSION_FACTORY));
+        
                Order order = Order.desc("webdbCreate");
                List messages = messageService.list(0, order);
-               
-               request.setAttribute("messages", messages);
+    request.setAttribute("messages", messages);
+    
+    List articleTypes = articleTypeService.list();
+    request.setAttribute("articletypes", articleTypes);
+    
                return actionMapping.findForward("success");    
        }
 }