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

Christian Bauer christian at hibernate.org
Thu Mar 22 08:16:08 EDT 2007


  User: cbauer  
  Date: 07/03/22 08:16:08

  Modified:    examples/wiki/src/main/org/jboss/seam/wiki/core/dao 
                        NodeDAO.java
  Log:
  Cleaned up wiki core link engine
  
  Revision  Changes    Path
  1.7       +15 -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.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- NodeDAO.java	21 Mar 2007 19:38:47 -0000	1.6
  +++ NodeDAO.java	22 Mar 2007 12:16:08 -0000	1.7
  @@ -127,6 +127,21 @@
           return null;
       }
   
  +    public Directory findArea(Long areaNumber) {
  +        restrictedEntityManager.joinTransaction();
  +
  +        try {
  +            return (Directory) restrictedEntityManager
  +                    .createQuery("select d from Directory d where d.parent = :root and d.areaNumber = :areaNumber")
  +                    .setParameter("root", Component.getInstance("wikiRoot"))
  +                    .setParameter("areaNumber", areaNumber)
  +                    .getSingleResult();
  +        } catch (EntityNotFoundException ex) {
  +        } catch (NoResultException ex) {
  +        }
  +        return null;
  +    }
  +
       public List<Document> findDocumentsInDirectoryOrderByCreatedOn(Directory directory, int firstResult, int maxResults) {
           //noinspection unchecked
           return (List<Document>)restrictedEntityManager
  
  
  



More information about the jboss-cvs-commits mailing list