Author: tdraier
Date: Thu Jul  5 18:57:12 2007
New Revision: 17888

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D17888&repname=
=3Djahia
Log:
introduced importresults, add pid mapping information,
improved some import results nodes

Added:
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ExtendedImportResult.java
Modified:
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ActivationContentPickerJob.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ChangeContentPickerJob.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/CopyJob.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportExportBaseService.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportExportService.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportHandler.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportJob.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/NodeImportResult.java

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/imp=
ortexport/ActivationContentPickerJob.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/importexport/ActivationContentPick=
erJob.java&rev=3D17888&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ActivationContentPickerJob.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ActivationContentPickerJob.java Thu Jul  5 18:57:12 2007
@@ -66,7 +66,7 @@
 =

         ContentObject pickedObject =3D picker.getPickedObject(StructuralRe=
lationship.ACTIVATION_PICKER_LINK);
 =

-        ImportResult result =3D new ImportResult();
+        ExtendedImportResult result =3D new ExtendedImportResult();
 =

         Set files =3D new HashSet();
         JahiaUser oldUser =3D jParams.getUser();

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/imp=
ortexport/ChangeContentPickerJob.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/importexport/ChangeContentPickerJo=
b.java&rev=3D17888&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ChangeContentPickerJob.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ChangeContentPickerJob.java Thu Jul  5 18:57:12 2007
@@ -59,7 +59,7 @@
         String language =3D context.getCurrentLocale().toString();
 =

         JahiaUser oldUser =3D context.getUser();
-        ImportResult result =3D new ImportResult();
+        ExtendedImportResult result =3D new ExtendedImportResult();
 =

         if ("objectChanged".equals(eventType)) {
             ContentObject source =3D ContentObject.getContentObjectInstanc=
e(ObjectKey.getInstance((String) jobDataMap.get("source")));

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/imp=
ortexport/CopyJob.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/importexport/CopyJob.java&rev=3D17=
888&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/CopyJob.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/CopyJob.java Thu Jul  5 18:57:12 2007
@@ -62,7 +62,7 @@
         ContentObject dest =3D ContentObject.getContentObjectInstance(Obje=
ctKey.getInstance((String) jobDataMap.get(DEST)));
         String link =3D (String) jobDataMap.get(LINK);
         String version =3D (String) jobDataMap.get(VERSION);
-        ImportResult result =3D new ImportResult();
+        ExtendedImportResult result =3D new ExtendedImportResult();
 =

         EntryLoadRequest loadrequest =3D EntryLoadRequest.STAGED;
 =


Added: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/import=
export/ExtendedImportResult.java
URL: https://svndev.jahia.net/websvn/filedetails.php?path=3D/branches/JAHIA=
-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexport/ExtendedImport=
Result.java&rev=3D17888&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ExtendedImportResult.java (added)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ExtendedImportResult.java Thu Jul  5 18:57:12 2007
@@ -0,0 +1,32 @@
+package org.jahia.services.importexport;
+
+import java.util.Map;
+import java.util.HashMap;
+
+/**
+ * Created by IntelliJ IDEA.
+ * User: toto
+ * Date: 5 juil. 2007
+ * Time: 17:54:17
+ * To change this template use File | Settings | File Templates.
+ */
+public class ExtendedImportResult extends ImportResult {
+    private static final long serialVersionUID =3D 1L;
+
+    private Map pidMapping =3D new HashMap();
+
+    public ExtendedImportResult() {
+    }
+
+    public ExtendedImportResult(int initialStatus) {
+        super(initialStatus);
+    }
+
+    public void addPidMapping(int oldPid, int newPid) {
+        pidMapping.put(new Integer(oldPid), new Integer(newPid));
+    }
+
+    public Map getPidMapping() {
+        return pidMapping;
+    }
+}

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/imp=
ortexport/ImportExportBaseService.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/importexport/ImportExportBaseServi=
ce.java&rev=3D17888&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportExportBaseService.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportExportBaseService.java Thu Jul  5 18:57:12 2007
@@ -632,6 +632,7 @@
             boolean viewMetadata =3D !Boolean.FALSE.equals(params.get(VIEW=
_METADATA));
             boolean viewLinks =3D !Boolean.FALSE.equals(params.get(VIEW_JA=
HIALINKS));
             boolean viewWF =3D !Boolean.FALSE.equals(params.get(VIEW_WORKF=
LOW));
+            boolean viewPid =3D !Boolean.FALSE.equals(params.get(VIEW_PID)=
);
             Set ghost =3D (Set) params.get(GHOST);
 =

             String link =3D (String) params.get(LINK);
@@ -936,6 +937,10 @@
                 exportWF(object, attr);
             }
 =

+            if (viewPid && object instanceof ContentPage) {
+                attr.addAttribute(JAHIA_URI, "pid", "jahia:pid", "CDATA", =
String.valueOf(object.getID()));
+            }
+
             if (link !=3D null) {
                 attr.addAttribute(JAHIA_URI, "linkkey", "jahia:linkkey", "=
CDATA", object.getObjectKey().toString());
                 attr.addAttribute(JAHIA_URI, "linktype", "jahia:linktype",=
 "CDATA", link);
@@ -1383,7 +1388,7 @@
         }
     }
 =

-    public ContentObject importFile(ContentObject parent, final Processing=
Context jParams, InputStream inputStream, boolean setUuid, ImportResult res=
ult) throws IOException {
+    public ContentObject importFile(ContentObject parent, final Processing=
Context jParams, InputStream inputStream, boolean setUuid, ExtendedImportRe=
sult result) throws IOException {
         File tmp =3D File.createTempFile("import","zip");
         OutputStream os =3D new FileOutputStream(tmp);
         byte[] buf =3D new byte[4096];
@@ -1396,7 +1401,7 @@
         return o;
     }
 =

-    public ContentObject importFile(ContentObject parent, final Processing=
Context jParams, File file, boolean setUuid, ImportResult result) throws IO=
Exception {
+    public ContentObject importFile(ContentObject parent, final Processing=
Context jParams, File file, boolean setUuid, ExtendedImportResult result) t=
hrows IOException {
         CategoriesImportHandler categoriesImportHandler =3D new Categories=
ImportHandler(jParams);
         UsersImportHandler usersImportHandler =3D new UsersImportHandler(j=
Params);
         List catProps =3D null;
@@ -1615,15 +1620,15 @@
         }
     }
 =

-    public ContentObject importDocument(ContentObject parent, String lang,=
 ProcessingContext jParams, Reader reader, boolean updateOnly, boolean setU=
uid, ImportResult result) {
+    public ContentObject importDocument(ContentObject parent, String lang,=
 ProcessingContext jParams, Reader reader, boolean updateOnly, boolean setU=
uid, ExtendedImportResult result) {
         return importDocument(parent, lang, jParams, new InputSource(reade=
r), updateOnly, setUuid, result);
     }
 =

-    public ContentObject importDocument(ContentObject parent, String lang,=
 ProcessingContext jParams, InputStream inputStream, boolean updateOnly, bo=
olean setUuid, ImportResult result) {
+    public ContentObject importDocument(ContentObject parent, String lang,=
 ProcessingContext jParams, InputStream inputStream, boolean updateOnly, bo=
olean setUuid, ExtendedImportResult result) {
         return importDocument(parent, lang, jParams, new InputSource(input=
Stream), updateOnly, setUuid, result);
     }
 =

-    public ContentObject importDocument(ContentObject parent, String lang,=
 ProcessingContext jParams, InputSource is, boolean updateOnly, boolean set=
Uuid, ImportResult result) {
+    public ContentObject importDocument(ContentObject parent, String lang,=
 ProcessingContext jParams, InputSource is, boolean updateOnly, boolean set=
Uuid, ExtendedImportResult result) {
         JahiaUser oldUser =3D jParams.getUser();
         try {
             SAXParserFactory factory;
@@ -2082,7 +2087,7 @@
         }
     }
 =

-    public ContentObject copy(ContentObject source, ContentObject parentDe=
st, ProcessingContext jParams, EntryLoadRequest loadRequest, String link, I=
mportResult result) {
+    public ContentObject copy(ContentObject source, ContentObject parentDe=
st, ProcessingContext jParams, EntryLoadRequest loadRequest, String link, E=
xtendedImportResult result) {
         try {
             return copy(source, parentDest, getSiteLanguages(jParams.getSi=
te()), jParams, loadRequest, link, result);
         } catch (JahiaException e) {
@@ -2091,7 +2096,7 @@
         }
     }
 =

-    public ContentObject copy(ContentObject source, ContentObject parentDe=
st, Set languages, ProcessingContext jParams, EntryLoadRequest loadRequest,=
 String link, ImportResult result) {
+    public ContentObject copy(ContentObject source, ContentObject parentDe=
st, Set languages, ProcessingContext jParams, EntryLoadRequest loadRequest,=
 String link, ExtendedImportResult result) {
         JahiaUser oldUser =3D jParams.getUser();
         try {
             JahiaSite destSite =3D sitesService.getSite(parentDest.getSite=
ID());

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/imp=
ortexport/ImportExportService.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/importexport/ImportExportService.j=
ava&rev=3D17888&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportExportService.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportExportService.java Thu Jul  5 18:57:12 2007
@@ -82,6 +82,7 @@
     String VIEW_JAHIALINKS =3D "links";
     String VIEW_ACL =3D "acl";
     String VIEW_WORKFLOW =3D "wf";
+    String VIEW_PID =3D "pid";
     String INCLUDED =3D "included";
 =

     // Export
@@ -106,23 +107,23 @@
 =

     // Imports
 =

-    ContentObject importFile(ContentObject parent, ProcessingContext jPara=
ms, InputStream inputStream, boolean setUuid, ImportResult result) throws I=
OException;
+    ContentObject importFile(ContentObject parent, ProcessingContext jPara=
ms, InputStream inputStream, boolean setUuid, ExtendedImportResult result) =
throws IOException;
 =

-    ContentObject importFile(ContentObject parent, ProcessingContext jPara=
ms, File file, boolean setUuid, ImportResult result) throws IOException;
+    ContentObject importFile(ContentObject parent, ProcessingContext jPara=
ms, File file, boolean setUuid, ExtendedImportResult result) throws IOExcep=
tion;
 =

-    ContentObject importDocument(ContentObject parent, String lang, Proces=
singContext jParams, Reader reader, boolean updateOnly, boolean setUuid, Im=
portResult result);
+    ContentObject importDocument(ContentObject parent, String lang, Proces=
singContext jParams, Reader reader, boolean updateOnly, boolean setUuid, Ex=
tendedImportResult result);
 =

-    ContentObject importDocument(ContentObject parent, String lang, Proces=
singContext jParams, InputStream inputStream, boolean updateOnly, boolean s=
etUuid, ImportResult result);
+    ContentObject importDocument(ContentObject parent, String lang, Proces=
singContext jParams, InputStream inputStream, boolean updateOnly, boolean s=
etUuid, ExtendedImportResult result);
 =

-    ContentObject importDocument(ContentObject parent, String lang, Proces=
singContext jParams, InputSource inputSource, boolean updateOnly, boolean s=
etUuid, ImportResult result);
+    ContentObject importDocument(ContentObject parent, String lang, Proces=
singContext jParams, InputSource inputSource, boolean updateOnly, boolean s=
etUuid, ExtendedImportResult result);
 =

     void importCategories(ProcessingContext jParams, InputStream is);
 =

     // Copy
 =

-    ContentObject copy(ContentObject source, ContentObject parentDest, Pro=
cessingContext jParams, EntryLoadRequest loadRequest, String link, ImportRe=
sult result);
+    ContentObject copy(ContentObject source, ContentObject parentDest, Pro=
cessingContext jParams, EntryLoadRequest loadRequest, String link, Extended=
ImportResult result);
 =

-    ContentObject copy(ContentObject source, ContentObject parentDest, Set=
 languages, ProcessingContext jParams, EntryLoadRequest loadRequest, String=
 link, ImportResult result);
+    ContentObject copy(ContentObject source, ContentObject parentDest, Set=
 languages, ProcessingContext jParams, EntryLoadRequest loadRequest, String=
 link, ExtendedImportResult result);
 =

     boolean isCompatible(JahiaContainerDefinition dest, JahiaContainerDefi=
nition source);
 =


Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/imp=
ortexport/ImportHandler.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/importexport/ImportHandler.java&re=
v=3D17888&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportHandler.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportHandler.java Thu Jul  5 18:57:12 2007
@@ -123,7 +123,7 @@
     protected ContentObject topObjectWithAclChanged;
     protected String topAcl;
     protected boolean restoreAcl =3D true;
-    protected ImportResult result;
+    protected ExtendedImportResult result;
     protected boolean copyUuid =3D false;
     protected boolean copyReadAccessOnly =3D false;
     protected int count =3D 0;
@@ -132,11 +132,11 @@
     private TransactionTemplate transactionTemplate =3D null;
     public static final String JAHIA_LINK =3D "jahiaLink";
 =

-    public ImportHandler(ContentObject root, ProcessingContext jParams, St=
ring language, ImportResult result) {
+    public ImportHandler(ContentObject root, ProcessingContext jParams, St=
ring language, ExtendedImportResult result) {
         this(root, jParams, language, jParams.getSite(), result);
     }
 =

-    public ImportHandler(ContentObject root, ProcessingContext jParams, St=
ring language, JahiaSite site, ImportResult result) {
+    public ImportHandler(ContentObject root, ProcessingContext jParams, St=
ring language, JahiaSite site, ExtendedImportResult result) {
         this.jParams =3D jParams;
         this.objects =3D new Stack();
         this.currentObject =3D root;
@@ -847,6 +847,11 @@
 =

                 String pageKey =3D atts.getValue(ImportExportBaseService.J=
AHIA_URI, "pageKey");
                 setPageKey(pageKey, jahiaPage.getContentPage());
+
+                String oldPid =3D atts.getValue(ImportExportBaseService.JA=
HIA_URI, "pid");
+                if (oldPid !=3D null) {
+                    result.addPidMapping(Integer.parseInt(oldPid), jahiaPa=
ge.getID());
+                }
             } else {
                 throw new JahiaException("Cannot import - incompatible typ=
es "+"{"+namespaceURI+"}"+localName,"Cannot import - incompatible types"+"{=
"+namespaceURI+"}"+localName,JahiaException.USER_ERROR,JahiaException.CRITI=
CAL_SEVERITY);
             }
@@ -1771,10 +1776,14 @@
             InputStream is =3D ServicesRegistry.getInstance().getImportExp=
ortService().makeJahiaRequest(url, jParams.getUser(), null, null, 5);
             is.close();
         } catch (IOException e) {
-            logger.error("Cant make a local request at "+Jahia.getSettings=
().getLocalAccessUri()+", check your localAccessUri parameter ("+e.getMessa=
ge()+")");
-//
-//            final EngineMessage msg =3D new EngineMessage("org.jahia.eng=
ines.importexport.import.templateCompilation", new Object[] {});
-//            result.appendWarning(new NodeImportResult(new ContentPageKey=
(pageID), language, msg, null,null,null,null,e));
+            if (e.getMessage().startsWith("Unsupported HTTP status code [5=
00]")) {
+                String defname =3D ContentPage.getPage(pageID).getPageTemp=
late(elr).getName();
+                final EngineMessage msg =3D new EngineMessage("org.jahia.e=
ngines.importexport.import.templateCompilation", new Object[] {defname});
+                result.setStatus(TreeOperationResult.PARTIAL_OPERATION_STA=
TUS);
+                result.appendError(new NodeImportResult(new ContentPageKey=
(pageID), language, msg, null,null,null,null,e));
+            } else {
+                logger.error("Cant make a local request at "+Jahia.getSett=
ings().getLocalAccessUri()+", check your localAccessUri parameter ("+e.getM=
essage()+")");
+            }
         }
         finally {
             if (method !=3D null)
@@ -1814,7 +1823,7 @@
         return topAcl;
     }
 =

-    public ImportResult getResult() {
+    public ExtendedImportResult getResult() {
         return result;
     }
 }

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/imp=
ortexport/ImportJob.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/importexport/ImportJob.java&rev=3D=
17888&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportJob.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/ImportJob.java Thu Jul  5 18:57:12 2007
@@ -61,7 +61,7 @@
         DAVFileAccess f =3D new DAVFileAccess (context, context.getSite(),=
 context.getUser(), uri);
         inputStream =3D f.downloadFile();
 =

-        ImportResult result =3D new ImportResult();
+        ExtendedImportResult result =3D new ExtendedImportResult();
         ContentObject imported =3D null;
         if (inputStream !=3D null) {
             if (contentType.indexOf("zip")>0) {

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/imp=
ortexport/NodeImportResult.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/importexport/NodeImportResult.java=
&rev=3D17888&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/NodeImportResult.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/importexp=
ort/NodeImportResult.java Thu Jul  5 18:57:12 2007
@@ -61,6 +61,10 @@
         this.t =3D t;
     }
 =

+    public String getNamespace() {
+        return namespace;
+    }
+
     public String getLocalName() {
         return localName;
     }
@@ -72,6 +76,11 @@
     public String getImportString() {
         return importString;
     }
+
+    public Throwable getException() {
+        return t;
+    }
+
 }
 /**
  *$Log $

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to