You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2014/06/20 21:53:01 UTC

svn commit: r1604264 - in /sling/trunk/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/serialization: VltSerializationDataBuilder.java VltSerializationManager.java

Author: rombert
Date: Fri Jun 20 19:53:00 2014
New Revision: 1604264

URL: http://svn.apache.org/r1604264
Log:
SLING-3656 - nested nodes below file/jcr:content cause problems on
import and export

VltSerializationDataBuilder - encapsulate fsLocator field.

Modified:
    sling/trunk/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/serialization/VltSerializationDataBuilder.java
    sling/trunk/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/serialization/VltSerializationManager.java

Modified: sling/trunk/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/serialization/VltSerializationDataBuilder.java
URL: http://svn.apache.org/viewvc/sling/trunk/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/serialization/VltSerializationDataBuilder.java?rev=1604264&r1=1604263&r2=1604264&view=diff
==============================================================================
--- sling/trunk/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/serialization/VltSerializationDataBuilder.java (original)
+++ sling/trunk/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/serialization/VltSerializationDataBuilder.java Fri Jun 20 19:53:00 2014
@@ -55,7 +55,7 @@ import org.apache.sling.ide.transport.Re
 
 public class VltSerializationDataBuilder implements SerializationDataBuilder {
 
-    VaultFsLocator fsLocator;
+    private VaultFsLocator fsLocator;
     private SerializationKindManager skm;
 	private org.apache.sling.ide.transport.Repository repo;
 	private Session session;
@@ -202,6 +202,11 @@ public class VltSerializationDataBuilder
             throw new SerializationException(e);
         }
     }
+    
+    public void setLocator(VaultFsLocator locator) {
+
+        this.fsLocator = locator;
+    }    
 
 
 }

Modified: sling/trunk/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/serialization/VltSerializationManager.java
URL: http://svn.apache.org/viewvc/sling/trunk/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/serialization/VltSerializationManager.java?rev=1604264&r1=1604263&r2=1604264&view=diff
==============================================================================
--- sling/trunk/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/serialization/VltSerializationManager.java (original)
+++ sling/trunk/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/serialization/VltSerializationManager.java Fri Jun 20 19:53:00 2014
@@ -164,12 +164,12 @@ public class VltSerializationManager imp
 
     protected void bindVaultFsLocator(VaultFsLocator fsLocator) {
 
-        getBuilder().fsLocator = fsLocator;
+        getBuilder().setLocator(fsLocator);
     }
 
     protected void unbindVaultFsLocator(VaultFsLocator fsLocator) {
 
-    	getBuilder().fsLocator = null;
+        getBuilder().setLocator(null);
     }
     
     private VltSerializationDataBuilder getBuilder() {