test_class.file: core/src/test/java/net/adamcin/oakpal/core/jcrfacade/WorkspaceFacadeTest.java
test_class.identifier: WorkspaceFacadeTest
test_case.body: @Test(expected = ListenerReadOnlyException.class)
      public void testRestore() throws RepositoryException {
          getFacade(mock(Workspace.class)).restore(new Version[0], true);
      }
test_case.class_method_signature: WorkspaceFacadeTest.testRestore()
test_case.full_signature: @Test(expected = ListenerReadOnlyException.class) public void testRestore()
test_case.identifier: testRestore
test_case.invocations: restore getFacade mock
test_case.modifiers: @Test(expected = ListenerReadOnlyException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testRestore()
focal_class.declarator: session
focal_class.modifier: private final @NotNull
focal_class.original_string: private final @NotNull SessionFacade<S> session;
focal_class.type: SessionFacade<S>
focal_class.var_name: session
focal_class.declarator: delegate
focal_class.modifier: protected final @NotNull
focal_class.original_string: protected final @NotNull W delegate;
focal_class.type: W
focal_class.var_name: delegate
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/jcrfacade/WorkspaceFacade.java
focal_class.identifier: WorkspaceFacade
focal_class.interfaces: implements Workspace
focal_class.class_method_signature: WorkspaceFacade.WorkspaceFacade(final @NotNull W delegate, final @NotNull SessionFacade<S> session)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public  WorkspaceFacade(final @NotNull W delegate, final @NotNull SessionFacade<S> session)
focal_class.identifier: WorkspaceFacade
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public
focal_class.parameters: (final @NotNull W delegate, final @NotNull SessionFacade<S> session)
focal_class.signature:  WorkspaceFacade(final @NotNull W delegate, final @NotNull SessionFacade<S> session)
focal_class.class_method_signature: WorkspaceFacade.findBestWrapper(final @Nullable Workspace workspace,
                      final @NotNull SessionFacade<S> sessionFacade)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public static Workspace findBestWrapper(final @Nullable Workspace workspace,
                      final @NotNull SessionFacade<S> sessionFacade)
focal_class.identifier: findBestWrapper
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public static
focal_class.parameters: (final @Nullable Workspace workspace,
                      final @NotNull SessionFacade<S> sessionFacade)
focal_class.return: Workspace
focal_class.signature: Workspace findBestWrapper(final @Nullable Workspace workspace,
                      final @NotNull SessionFacade<S> sessionFacade)
focal_class.class_method_signature: WorkspaceFacade.getSession()
focal_class.full_signature: @Override public final Session getSession()
focal_class.identifier: getSession
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: Session
focal_class.signature: Session getSession()
focal_class.class_method_signature: WorkspaceFacade.getName()
focal_class.full_signature: @Override public final String getName()
focal_class.identifier: getName
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getName()
focal_class.class_method_signature: WorkspaceFacade.getAccessibleWorkspaceNames()
focal_class.full_signature: @Override public final String[] getAccessibleWorkspaceNames()
focal_class.identifier: getAccessibleWorkspaceNames
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getAccessibleWorkspaceNames()
focal_class.class_method_signature: WorkspaceFacade.getLockManager()
focal_class.full_signature: @Override public final LockManager getLockManager()
focal_class.identifier: getLockManager
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: LockManager
focal_class.signature: LockManager getLockManager()
focal_class.class_method_signature: WorkspaceFacade.getQueryManager()
focal_class.full_signature: @Override public final QueryManager getQueryManager()
focal_class.identifier: getQueryManager
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: QueryManager
focal_class.signature: QueryManager getQueryManager()
focal_class.class_method_signature: WorkspaceFacade.getNamespaceRegistry()
focal_class.full_signature: @Override public final NamespaceRegistry getNamespaceRegistry()
focal_class.identifier: getNamespaceRegistry
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: NamespaceRegistry
focal_class.signature: NamespaceRegistry getNamespaceRegistry()
focal_class.class_method_signature: WorkspaceFacade.getNodeTypeManager()
focal_class.full_signature: @Override public final NodeTypeManager getNodeTypeManager()
focal_class.identifier: getNodeTypeManager
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: NodeTypeManager
focal_class.signature: NodeTypeManager getNodeTypeManager()
focal_class.class_method_signature: WorkspaceFacade.getObservationManager()
focal_class.full_signature: @Override public final ObservationManager getObservationManager()
focal_class.identifier: getObservationManager
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: ObservationManager
focal_class.signature: ObservationManager getObservationManager()
focal_class.class_method_signature: WorkspaceFacade.getVersionManager()
focal_class.full_signature: @Override public final VersionManager getVersionManager()
focal_class.identifier: getVersionManager
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: VersionManager
focal_class.signature: VersionManager getVersionManager()
focal_class.class_method_signature: WorkspaceFacade.copy(String srcAbsPath, String destAbsPath)
focal_class.full_signature: @Override public final void copy(String srcAbsPath, String destAbsPath)
focal_class.identifier: copy
focal_class.modifiers: @Override public final
focal_class.parameters: (String srcAbsPath, String destAbsPath)
focal_class.return: void
focal_class.signature: void copy(String srcAbsPath, String destAbsPath)
focal_class.class_method_signature: WorkspaceFacade.copy(String srcWorkspace, String srcAbsPath, String destAbsPath)
focal_class.full_signature: @Override public final void copy(String srcWorkspace, String srcAbsPath, String destAbsPath)
focal_class.identifier: copy
focal_class.modifiers: @Override public final
focal_class.parameters: (String srcWorkspace, String srcAbsPath, String destAbsPath)
focal_class.return: void
focal_class.signature: void copy(String srcWorkspace, String srcAbsPath, String destAbsPath)
focal_class.class_method_signature: WorkspaceFacade.clone(String srcWorkspace, String srcAbsPath, String destAbsPath, boolean removeExisting)
focal_class.full_signature: @Override public final void clone(String srcWorkspace, String srcAbsPath, String destAbsPath, boolean removeExisting)
focal_class.identifier: clone
focal_class.modifiers: @Override public final
focal_class.parameters: (String srcWorkspace, String srcAbsPath, String destAbsPath, boolean removeExisting)
focal_class.return: void
focal_class.signature: void clone(String srcWorkspace, String srcAbsPath, String destAbsPath, boolean removeExisting)
focal_class.class_method_signature: WorkspaceFacade.move(String srcAbsPath, String destAbsPath)
focal_class.full_signature: @Override public final void move(String srcAbsPath, String destAbsPath)
focal_class.identifier: move
focal_class.modifiers: @Override public final
focal_class.parameters: (String srcAbsPath, String destAbsPath)
focal_class.return: void
focal_class.signature: void move(String srcAbsPath, String destAbsPath)
focal_class.class_method_signature: WorkspaceFacade.restore(Version[] versions, boolean removeExisting)
focal_class.full_signature: @Override public final void restore(Version[] versions, boolean removeExisting)
focal_class.identifier: restore
focal_class.modifiers: @Override public final
focal_class.parameters: (Version[] versions, boolean removeExisting)
focal_class.return: void
focal_class.signature: void restore(Version[] versions, boolean removeExisting)
focal_class.class_method_signature: WorkspaceFacade.getImportContentHandler(String parentAbsPath, int uuidBehavior)
focal_class.full_signature: @Override public final ContentHandler getImportContentHandler(String parentAbsPath, int uuidBehavior)
focal_class.identifier: getImportContentHandler
focal_class.modifiers: @Override public final
focal_class.parameters: (String parentAbsPath, int uuidBehavior)
focal_class.return: ContentHandler
focal_class.signature: ContentHandler getImportContentHandler(String parentAbsPath, int uuidBehavior)
focal_class.class_method_signature: WorkspaceFacade.importXML(String parentAbsPath, InputStream in, int uuidBehavior)
focal_class.full_signature: @Override public final void importXML(String parentAbsPath, InputStream in, int uuidBehavior)
focal_class.identifier: importXML
focal_class.modifiers: @Override public final
focal_class.parameters: (String parentAbsPath, InputStream in, int uuidBehavior)
focal_class.return: void
focal_class.signature: void importXML(String parentAbsPath, InputStream in, int uuidBehavior)
focal_class.class_method_signature: WorkspaceFacade.createWorkspace(String name)
focal_class.full_signature: @Override public final void createWorkspace(String name)
focal_class.identifier: createWorkspace
focal_class.modifiers: @Override public final
focal_class.parameters: (String name)
focal_class.return: void
focal_class.signature: void createWorkspace(String name)
focal_class.class_method_signature: WorkspaceFacade.createWorkspace(String name, String srcWorkspace)
focal_class.full_signature: @Override public final void createWorkspace(String name, String srcWorkspace)
focal_class.identifier: createWorkspace
focal_class.modifiers: @Override public final
focal_class.parameters: (String name, String srcWorkspace)
focal_class.return: void
focal_class.signature: void createWorkspace(String name, String srcWorkspace)
focal_class.class_method_signature: WorkspaceFacade.deleteWorkspace(String name)
focal_class.full_signature: @Override public final void deleteWorkspace(String name)
focal_class.identifier: deleteWorkspace
focal_class.modifiers: @Override public final
focal_class.parameters: (String name)
focal_class.return: void
focal_class.signature: void deleteWorkspace(String name)
focal_method.body: @Override
      public final void restore(Version[] versions, boolean removeExisting) throws RepositoryException {
          throw new ListenerReadOnlyException();
      }
focal_method.class_method_signature: WorkspaceFacade.restore(Version[] versions, boolean removeExisting)
focal_method.full_signature: @Override public final void restore(Version[] versions, boolean removeExisting)
focal_method.identifier: restore
focal_method.modifiers: @Override public final
focal_method.parameters: (Version[] versions, boolean removeExisting)
focal_method.return: void
focal_method.signature: void restore(Version[] versions, boolean removeExisting)