Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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