[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/dao ...

Christian Bauer christian at hibernate.org
Mon Mar 19 00:53:53 EDT 2007


  User: cbauer  
  Date: 07/03/19 00:53:53

  Modified:    examples/wiki/src/main/org/jboss/seam/wiki/core/dao 
                        NodeDAO.java
  Log:
  Basic in-document plugin system working
  
  Revision  Changes    Path
  1.3       +9 -0      jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/dao/NodeDAO.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: NodeDAO.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/dao/NodeDAO.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- NodeDAO.java	18 Mar 2007 15:44:36 -0000	1.2
  +++ NodeDAO.java	19 Mar 2007 04:53:53 -0000	1.3
  @@ -14,7 +14,9 @@
   import javax.persistence.EntityManager;
   import javax.persistence.EntityNotFoundException;
   import javax.persistence.NoResultException;
  +import javax.persistence.TemporalType;
   import java.util.List;
  +import java.util.Date;
   
   /**
    * DAO for nodes, transparently respects security access levels.
  @@ -120,6 +122,13 @@
           return null;
       }
   
  +    public List<Document> findDocumentsOrderByLastModified(int maxResults) {
  +        return (List<Document>)restrictedEntityManager
  +                .createQuery("select d from Document d order by d.lastModifiedOn desc")
  +                .setMaxResults(maxResults)
  +                .getResultList();
  +    }
  +
       public Node findHistoricalNode(Long historyId) {
           Node historicalNode = (Node)getSession().get("HistoricalDocument", historyId);
           getSession().evict(historicalNode);
  
  
  



More information about the jboss-cvs-commits mailing list