예제 #1
0
 public void testDumpAll() throws Exception {
   ISessionManager sm = (ISessionManager) container.getComponentInstance(ISessionManager.class);
   try {
     sm.beginTransaction();
     ForumService fs = (ForumService) container.getComponentInstance(ForumService.class);
     for (Iterator i = fs.listForums(); i.hasNext(); ) {
       IForum forum = (IForum) i.next();
       System.out.println("Forum: " + forum.getTitle());
       for (Iterator j = forum.listTopics(); j.hasNext(); ) {
         ITopic topic = (ITopic) j.next();
         System.out.println("  Topic: " + topic.getTitle());
         for (Iterator k = topic.listMessages(); k.hasNext(); ) {
           IMessage msg = (IMessage) k.next();
           System.out.println("    Message: " + msg.getTitle());
           System.out.println(
               "    --------------------------------------------------------------------------------");
           System.out.println("    " + msg.getBody());
         }
       }
     }
   } catch (Exception e) {
     e.printStackTrace();
     throw e;
   } finally {
     sm.endTransaction();
   }
 }
예제 #2
0
 public void testListForum() throws Exception {
   // DAOHelper dao = (DAOHelper) container.getComponentInstance(DAOHelper.class);
   // for (Iterator i = dao.list("from ForumEntity").iterator(); i != null && i.hasNext();) {
   // ForumEntity _e = (ForumEntity)i.next();
   // System.out.println(">>>" + _e.getId() + " - " + _e.getTitle());
   // }
   // org.apache.commons.beanutils.PropertyUtils.getpro
   ISessionManager sm = (ISessionManager) container.getComponentInstance(ISessionManager.class);
   try {
     sm.beginTransaction();
     ForumService fs = (ForumService) container.getComponentInstance(ForumService.class);
     for (Iterator i = fs.listForums(); i.hasNext(); ) {
       IForum forum = (IForum) i.next();
       System.out.println(forum.getTitle());
     }
   } catch (Exception e) {
     e.printStackTrace();
   } finally {
     sm.endTransaction();
   }
 }