Author: tommaso
Date: Mon Jan 18 16:34:18 2016
New Revision: 1725302

URL: http://svn.apache.org/viewvc?rev=1725302&view=rev
Log:
SLING-5438 - using the internal JcrPackage during installation

Modified:
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackage.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackageBuilder.java

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackage.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackage.java?rev=1725302&r1=1725301&r2=1725302&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackage.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackage.java
 Mon Jan 18 16:34:18 2016
@@ -95,4 +95,8 @@ public class JcrVaultDistributionPackage
             log.error("Cannot delete package", e);
         }
     }
+
+    JcrPackage getJcrPackage() {
+        return jcrPackage;
+    }
 }

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackageBuilder.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackageBuilder.java?rev=1725302&r1=1725301&r2=1725302&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackageBuilder.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackageBuilder.java
 Mon Jan 18 16:34:18 2016
@@ -150,8 +150,7 @@ public class JcrVaultDistributionPackage
         try {
             session = getSession(resourceResolver);
 
-            String packageName = distributionPackage.getId();
-            JcrPackage jcrPackage = openPackage(session, packageName);
+            JcrPackage jcrPackage = ((JcrVaultDistributionPackage) 
distributionPackage).getJcrPackage();
 
             ImportOptions importOptions = 
VltUtils.getImportOptions(aclHandling, importMode);
             jcrPackage.extract(importOptions);
@@ -212,7 +211,6 @@ public class JcrVaultDistributionPackage
     private JcrPackage openPackage(Session session, String packageName) throws 
RepositoryException {
         JcrPackageManager packageManager = 
packaging.getPackageManager(session);
 
-
         Node packageRoot = getPackageRoot(session);
         PackageId packageId = new PackageId(PACKAGE_GROUP, packageName, 
VERSION);
 


Reply via email to