Package org.exoplatform.services.jcr.core.nodetype

Examples of org.exoplatform.services.jcr.core.nodetype.NodeTypeDataManager.makeAutoCreatedItems()


      NodeImpl queryNode =
               (NodeImpl) session.getTransientNodesManager().update(ItemState.createAddedState(queryData), false);

      NodeTypeDataManager ntmanager = session.getWorkspace().getNodeTypesHolder();
      PlainChangesLog changes =
               ntmanager.makeAutoCreatedItems((NodeData) queryNode.getData(), Constants.NT_QUERY, session
                        .getTransientNodesManager(), session.getUserID());
      for (ItemState autoCreatedState : changes.getAllStates())
      {
         session.getTransientNodesManager().update(autoCreatedState, false);
      }
View Full Code Here


      updateMixin(newMixin);
      dataManager.update(state, false);

      NodeTypeDataManager ntmanager = session.getWorkspace().getNodeTypesHolder();
      PlainChangesLog changes =
               ntmanager.makeAutoCreatedItems(nodeData(), type.getName(), dataManager, session.getUserID());
      for (ItemState autoCreatedState : changes.getAllStates())
      {
         dataManager.update(autoCreatedState, false);
      }
View Full Code Here

      ItemState state = ItemState.createAddedState(nodeData, false);
      NodeImpl node = (NodeImpl) dataManager.update(state, true);

      NodeTypeDataManager ntmanager = session.getWorkspace().getNodeTypesHolder();
      PlainChangesLog changes =
               ntmanager.makeAutoCreatedItems(node.nodeData(), primaryTypeName, dataManager, session.getUserID());
      for (ItemState autoCreatedState : changes.getAllStates())
      {
         dataManager.update(autoCreatedState, false);
      }
      // addAutoCreatedItems(node.nodeData(), primaryTypeName);
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.