Uses of Interface
org.modeshape.graph.connector.map.MapWorkspace

Packages that use MapWorkspace
org.modeshape.connector.store.jpa.model.simple The classes that define the "simple" storage model for the JPA connector. 
org.modeshape.graph.connector.map The MapRepository class and its supporting classes provide a default implementation of the connector classes for connectors that support the transient or persistent mapping of a UUID to a standard representation of a node
 

Uses of MapWorkspace in org.modeshape.connector.store.jpa.model.simple
 

Classes in org.modeshape.connector.store.jpa.model.simple that implement MapWorkspace
protected  class SimpleJpaRepository.Workspace
          This class provides a logical mapping of UUIDs to nodes within a named workspace.
 

Methods in org.modeshape.connector.store.jpa.model.simple that return MapWorkspace
protected  MapWorkspace SimpleJpaRepository.createWorkspace(ExecutionContext context, String name)
           
 MapWorkspace SimpleJpaRepository.getWorkspace(String name)
           
 

Methods in org.modeshape.connector.store.jpa.model.simple with parameters of type MapWorkspace
 MapNode SimpleJpaRepository.Workspace.copyNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, boolean recursive)
          This should copy the subgraph given by the original node and place the new copy under the supplied new parent.
 

Uses of MapWorkspace in org.modeshape.graph.connector.map
 

Classes in org.modeshape.graph.connector.map that implement MapWorkspace
 class AbstractMapWorkspace
          A default implementation of MapWorkspace that only requires the user to implement some simple, map-like operations.
 

Methods in org.modeshape.graph.connector.map that return MapWorkspace
protected abstract  MapWorkspace MapRepository.createWorkspace(ExecutionContext context, String name)
          Creates a new workspace with the given name containing only a root node.
 MapWorkspace MapRepository.createWorkspace(ExecutionContext context, String name, CreateWorkspaceRequest.CreateConflictBehavior behavior)
          Attempts to create a workspace with the given name with name-collision behavior determined by the behavior parameter.
 MapWorkspace MapRepository.createWorkspace(ExecutionContext context, String name, CreateWorkspaceRequest.CreateConflictBehavior existingWorkspaceBehavior, String nameOfWorkspaceToClone)
          Attempts to create a workspace with the requested name as in the #createWorkspace(ExecutionContext, String, CreateConflictBehavior) method and then clones the content from the given source workspace into the new workspace if the creation was successful.
protected  MapWorkspace MapRequestProcessor.getWorkspace(Request request, String workspaceName)
           
 MapWorkspace MapRepository.getWorkspace(String name)
          Returns the workspace with the given name
 

Methods in org.modeshape.graph.connector.map with parameters of type MapWorkspace
 MapNode MapWorkspace.cloneNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, Path.Segment desiredSegment, boolean removeExisting, Set<Location> removedExistingNodes)
          This should clone the subgraph given by the original node and place the cloned copy under the supplied new parent.
 MapNode AbstractMapWorkspace.cloneNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, Path.Segment desiredSegment, boolean removeExisting, Set<Location> removedExistingNodes)
          This should clone the subgraph given by the original node and place the cloned copy under the supplied new parent.
 MapNode MapWorkspace.copyNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, boolean recursive)
          This should copy the subgraph given by the original node and place the new copy under the supplied new parent.
 MapNode AbstractMapWorkspace.copyNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, boolean recursive)
          This should copy the subgraph given by the original node and place the new copy under the supplied new parent.
protected  MapNode AbstractMapWorkspace.copyNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, boolean recursive, Map<UUID,UUID> oldToNewUuids)
          This should copy the subgraph given by the original node and place the new copy under the supplied new parent.
protected  MapNode MapRequestProcessor.getTargetNode(MapWorkspace workspace, Request request, Location location)
           
 void MapWorkspace.moveNode(ExecutionContext context, MapNode node, Name desiredNewName, MapWorkspace newWorkspace, MapNode newParent, MapNode beforeNode)
          Move the supplied node to the new parent.
 void AbstractMapWorkspace.moveNode(ExecutionContext context, MapNode node, Name desiredNewName, MapWorkspace newWorkspace, MapNode newParent, MapNode beforeNode)
          Move the supplied node to the new parent.
 



Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.