[Yanel-commits] rev 21798 - public/yanel/trunk/src/contributions/resources/atom-entry/src/java/org/wyona/yanel/impl/resources

michi at wyona.com michi at wyona.com
Tue Jan 16 17:08:59 CET 2007


Author: michi
Date: 2007-01-16 17:08:58 +0100 (Tue, 16 Jan 2007)
New Revision: 21798

Modified:
   public/yanel/trunk/src/contributions/resources/atom-entry/src/java/org/wyona/yanel/impl/resources/AtomEntryResource.java
Log:
YarepUtil out factored

Modified: public/yanel/trunk/src/contributions/resources/atom-entry/src/java/org/wyona/yanel/impl/resources/AtomEntryResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/atom-entry/src/java/org/wyona/yanel/impl/resources/AtomEntryResource.java	2007-01-16 16:08:26 UTC (rev 21797)
+++ public/yanel/trunk/src/contributions/resources/atom-entry/src/java/org/wyona/yanel/impl/resources/AtomEntryResource.java	2007-01-16 16:08:58 UTC (rev 21798)
@@ -149,17 +149,14 @@
      *
      */
     public Reader getReader() throws Exception {
-        RepoPath rp = new org.wyona.yarep.util.YarepUtil().getRepositoryPath(new org.wyona.yarep.core.Path(getPath().toString()), getRepositoryFactory());
-        return rp.getRepo().getReader(new org.wyona.yarep.core.Path(rp.getPath().toString()));
+        return getRealm().getRepository().getReader(new org.wyona.yarep.core.Path(getPath().toString()));
     }
 
     /**
      *
      */
     public InputStream getInputStream() throws Exception {
-        // TODO: Reuse stuff from getReader ...
-        RepoPath rp = new org.wyona.yarep.util.YarepUtil().getRepositoryPath(new org.wyona.yarep.core.Path(getPath().toString()), getRepositoryFactory());
-        return rp.getRepo().getInputStream(new org.wyona.yarep.core.Path(rp.getPath().toString()));
+        return getRealm().getRepository().getInputStream(new org.wyona.yarep.core.Path(getPath().toString()));
     }
 
     /**
@@ -193,8 +190,7 @@
             entry.setPublished(date);
         }
 
-        RepoPath rp = new org.wyona.yarep.util.YarepUtil().getRepositoryPath(new org.wyona.yarep.core.Path(getPath().toString()), getRepositoryFactory());
-        OutputStream out = rp.getRepo().getOutputStream(new org.wyona.yarep.core.Path(rp.getPath().toString()));
+        OutputStream out = getRealm().getRepository().getOutputStream(new org.wyona.yarep.core.Path(getPath().toString()));
 
         org.apache.abdera.writer.Writer writer = abdera.getWriter();
         writer.writeTo(entry, out);
@@ -245,8 +241,7 @@
      *
      */
     public boolean delete() throws Exception {
-        RepoPath rp = new org.wyona.yarep.util.YarepUtil().getRepositoryPath(new org.wyona.yarep.core.Path(getPath().toString()), getRepositoryFactory());
-        return rp.getRepo().delete(new org.wyona.yarep.core.Path(rp.getPath().toString()));
+        return getRealm().getRepository().delete(new org.wyona.yarep.core.Path(getPath().toString()));
     }
     
     protected RepositoryFactory getRepositoryFactory() {




More information about the Yanel-commits mailing list