Examples of ItemDataMoveVisitor


Examples of org.exoplatform.services.jcr.impl.dataflow.ItemDataMoveVisitor

         throw new VersionException("Parent or source Node or its nearest ancestor is checked-in");

      if (!srcNode.checkLocking())
         throw new LockException("Source parent node " + srcNode.getPath() + " is locked ");

      ItemDataMoveVisitor initializer =
         new ItemDataMoveVisitor((NodeData)destParentNode.getData(), destNodePath.getName().getInternalName(),
            nodeTypeManager, getTransientNodesManager(), true);

      getTransientNodesManager().rename((NodeData)srcNode.getData(), initializer);
   }
View Full Code Here

Examples of org.exoplatform.services.jcr.impl.dataflow.ItemDataMoveVisitor

      if (!srcNode.checkLocking())
      {
         throw new LockException("Source parent node " + srcNode.getPath() + " is locked ");
      }

      ItemDataMoveVisitor initializer =
         new ItemDataMoveVisitor((NodeData)destParentNode.getData(), destNodePath.getName().getInternalName(),
            nodeTypeManager, getTransientNodesManager(), true);

      getTransientNodesManager().rename((NodeData)srcNode.getData(), initializer);
   }
View Full Code Here

Examples of org.exoplatform.services.jcr.impl.dataflow.ItemDataMoveVisitor

      if (!srcNode.checkLocking())
      {
         throw new LockException("Source parent node " + srcNode.getPath() + " is     locked ");
      }

      ItemDataMoveVisitor initializer =
         new ItemDataMoveVisitor((NodeData)destParentNode.getData(), destNodePath.getName().getInternalName(),
            (NodeData)srcParentNode.getData(), nodeTypeManager, session.getTransientNodesManager(), true);
      srcNode.getData().accept(initializer);

      PlainChangesLog changes = new PlainChangesLogImpl(initializer.getAllStates(), session);

      // reload items pool
      for (ItemState state : initializer.getItemAddStates())
      {
         if (state.isUpdated() || state.isRenamed())
         {
            (session.getTransientNodesManager()).reloadItem(state.getData());
         }
View Full Code Here

Examples of org.exoplatform.services.jcr.impl.dataflow.ItemDataMoveVisitor

      if (!srcNode.checkLocking())
      {
         throw new LockException("Source parent node " + srcNode.getPath() + " is locked ");
      }

      ItemDataMoveVisitor initializer =
         new ItemDataMoveVisitor((NodeData)destParentNode.getData(), destNodePath.getName().getInternalName(),
            (NodeData)srcParentNode.getData(), nodeTypeManager, getTransientNodesManager(), true,
            triggerEventsForDescendantsOnRename || srcParentNode != destParentNode); // NOSONAR

      getTransientNodesManager().rename((NodeData)srcNode.getData(), initializer);
   }
View Full Code Here

Examples of org.exoplatform.services.jcr.impl.dataflow.ItemDataMoveVisitor

      if (!srcNode.checkLocking())
      {
         throw new LockException("Source parent node " + srcNode.getPath() + " is locked ");
      }

      ItemDataMoveVisitor initializer =
         new ItemDataMoveVisitor((NodeData)destParentNode.getData(), destNodePath.getName().getInternalName(),
            (NodeData)srcParentNode.getData(), nodeTypeManager, getTransientNodesManager(), true,
            triggerEventsForDescendantsOnRename || srcParentNode != destParentNode);//NOSONAR

      getTransientNodesManager().rename((NodeData)srcNode.getData(), initializer);
   }
View Full Code Here

Examples of org.exoplatform.services.jcr.impl.dataflow.ItemDataMoveVisitor

      if (!srcNode.checkLocking())
      {
         throw new LockException("Source parent node " + srcNode.getPath() + " is     locked ");
      }

      ItemDataMoveVisitor initializer =
         new ItemDataMoveVisitor((NodeData)destParentNode.getData(), destNodePath.getName().getInternalName(),
            (NodeData)srcParentNode.getData(), nodeTypeManager, session.getTransientNodesManager(), true);
      srcNode.getData().accept(initializer);

      PlainChangesLog changes = new PlainChangesLogImpl(initializer.getAllStates(), session);

      // reload items pool
      for (ItemState state : initializer.getItemAddStates())
      {
         if (state.isUpdated() || state.isRenamed())
         {
            (session.getTransientNodesManager()).reloadItem(state.getData());
         }
View Full Code Here

Examples of org.exoplatform.services.jcr.impl.dataflow.ItemDataMoveVisitor

      if (!srcNode.checkLocking())
      {
         throw new LockException("Source parent node " + srcNode.getPath() + " is locked ");
      }

      ItemDataMoveVisitor initializer =
         new ItemDataMoveVisitor((NodeData)destParentNode.getData(), destNodePath.getName().getInternalName(),
            (NodeData)srcParentNode.getData(), nodeTypeManager, getTransientNodesManager(), true,
            triggerEventsForDescendentsOnRename || srcParentNode != destParentNode); // NOSONAR

      getTransientNodesManager().rename((NodeData)srcNode.getData(), initializer);
   }
View Full Code Here

Examples of org.exoplatform.services.jcr.impl.dataflow.ItemDataMoveVisitor

         throw new VersionException("Parent or source Node or its nearest ancestor is checked-in");

      if (!srcNode.checkLocking())
         throw new LockException("Source parent node " + srcNode.getPath() + " is locked ");

      ItemDataMoveVisitor initializer =
         new ItemDataMoveVisitor((NodeData)destParentNode.getData(), destNodePath.getName().getInternalName(),
            nodeTypeManager, getTransientNodesManager(), true);

      getTransientNodesManager().rename((NodeData)srcNode.getData(), initializer);
   }
View Full Code Here

Examples of org.exoplatform.services.jcr.impl.dataflow.ItemDataMoveVisitor

            + " or its nearest ancestor is checked-in");
      // Check locking
      if (!srcNode.checkLocking())
         throw new LockException("Source parent node " + srcNode.getPath() + " is     locked ");

      ItemDataMoveVisitor initializer =
         new ItemDataMoveVisitor((NodeData)destParentNode.getData(), destNodePath.getName().getInternalName(),
            nodeTypeManager, session.getTransientNodesManager(), true);
      srcNode.getData().accept(initializer);

      PlainChangesLog changes = new PlainChangesLogImpl(session.getId());
      changes.addAll(initializer.getAllStates());

      session.getTransientNodesManager().getTransactManager().save(changes);
   }
View Full Code Here

Examples of org.exoplatform.services.jcr.impl.dataflow.ItemDataMoveVisitor

      if (!srcNode.checkLocking())
      {
         throw new LockException("Source parent node " + srcNode.getPath() + " is     locked ");
      }

      ItemDataMoveVisitor initializer =
         new ItemDataMoveVisitor((NodeData)destParentNode.getData(), destNodePath.getName().getInternalName(),
            nodeTypeManager, session.getTransientNodesManager(), true);
      srcNode.getData().accept(initializer);

      PlainChangesLog changes = new PlainChangesLogImpl(session.getId());
      changes.addAll(initializer.getAllStates());

      session.getTransientNodesManager().getTransactManager().save(changes);
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.