test_class.declarator: visitedPaths = new LinkedList<String>()
test_class.modifier: private
test_class.original_string: private List<String> visitedPaths = new LinkedList<String>();
test_class.type: List<String>
test_class.var_name: visitedPaths
test_class.file: vault-core/src/test/java/org/apache/jackrabbit/vault/packaging/impl/JcrPackageManagerImplTest.java
test_class.identifier: JcrPackageManagerImplTest
test_class.superclass: extends IntegrationTestBase
test_case.body: @Test
      public void testGetPackageRootNoCreate() throws Exception {
          JcrPackageManagerImpl jcrPackageManager = new JcrPackageManagerImpl(admin, new String[0]);
  
          assertNull(jcrPackageManager.getPackageRoot(true));
      }
test_case.class_method_signature: JcrPackageManagerImplTest.testGetPackageRootNoCreate()
test_case.full_signature: @Test public void testGetPackageRootNoCreate()
test_case.identifier: testGetPackageRootNoCreate
test_case.invocations: assertNull getPackageRoot
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetPackageRootNoCreate()
focal_class.declarator: ARCHIVE_PACKAGE_ROOT_PATH = "/jcr_root/etc/packages"
focal_class.modifier: public final static
focal_class.original_string: public final static String ARCHIVE_PACKAGE_ROOT_PATH = "/jcr_root/etc/packages";
focal_class.type: String
focal_class.var_name: ARCHIVE_PACKAGE_ROOT_PATH
focal_class.declarator: registry
focal_class.modifier: private final
focal_class.original_string: private final JcrPackageRegistry registry;
focal_class.type: JcrPackageRegistry
focal_class.var_name: registry
focal_class.file: vault-core/src/main/java/org/apache/jackrabbit/vault/packaging/impl/JcrPackageManagerImpl.java
focal_class.identifier: JcrPackageManagerImpl
focal_class.interfaces: implements JcrPackageManager
focal_class.class_method_signature: JcrPackageManagerImpl.JcrPackageManagerImpl(@NotNull Session session, @Nullable String[] roots)
focal_class.full_signature: public  JcrPackageManagerImpl(@NotNull Session session, @Nullable String[] roots)
focal_class.identifier: JcrPackageManagerImpl
focal_class.modifiers: public
focal_class.parameters: (@NotNull Session session, @Nullable String[] roots)
focal_class.signature:  JcrPackageManagerImpl(@NotNull Session session, @Nullable String[] roots)
focal_class.class_method_signature: JcrPackageManagerImpl.JcrPackageManagerImpl(@NotNull Session session, @Nullable String[] roots, @Nullable String[] authIdsForHookExecution, @Nullable String[] authIdsForRootInstallation)
focal_class.full_signature: public  JcrPackageManagerImpl(@NotNull Session session, @Nullable String[] roots, @Nullable String[] authIdsForHookExecution, @Nullable String[] authIdsForRootInstallation)
focal_class.identifier: JcrPackageManagerImpl
focal_class.modifiers: public
focal_class.parameters: (@NotNull Session session, @Nullable String[] roots, @Nullable String[] authIdsForHookExecution, @Nullable String[] authIdsForRootInstallation)
focal_class.signature:  JcrPackageManagerImpl(@NotNull Session session, @Nullable String[] roots, @Nullable String[] authIdsForHookExecution, @Nullable String[] authIdsForRootInstallation)
focal_class.class_method_signature: JcrPackageManagerImpl.JcrPackageManagerImpl(JcrPackageRegistry registry)
focal_class.full_signature: protected  JcrPackageManagerImpl(JcrPackageRegistry registry)
focal_class.identifier: JcrPackageManagerImpl
focal_class.modifiers: protected
focal_class.parameters: (JcrPackageRegistry registry)
focal_class.signature:  JcrPackageManagerImpl(JcrPackageRegistry registry)
focal_class.class_method_signature: JcrPackageManagerImpl.unwrapRepositoryException(Exception e)
focal_class.full_signature: private RepositoryException unwrapRepositoryException(Exception e)
focal_class.identifier: unwrapRepositoryException
focal_class.modifiers: private
focal_class.parameters: (Exception e)
focal_class.return: RepositoryException
focal_class.signature: RepositoryException unwrapRepositoryException(Exception e)
focal_class.class_method_signature: JcrPackageManagerImpl.getRegistry()
focal_class.full_signature: public PackageRegistry getRegistry()
focal_class.identifier: getRegistry
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: PackageRegistry
focal_class.signature: PackageRegistry getRegistry()
focal_class.class_method_signature: JcrPackageManagerImpl.getInternalRegistry()
focal_class.full_signature: public JcrPackageRegistry getInternalRegistry()
focal_class.identifier: getInternalRegistry
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: JcrPackageRegistry
focal_class.signature: JcrPackageRegistry getInternalRegistry()
focal_class.class_method_signature: JcrPackageManagerImpl.open(PackageId id)
focal_class.full_signature: @Override public JcrPackage open(PackageId id)
focal_class.identifier: open
focal_class.modifiers: @Override public
focal_class.parameters: (PackageId id)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage open(PackageId id)
focal_class.class_method_signature: JcrPackageManagerImpl.open(Node node)
focal_class.full_signature: @Override public JcrPackage open(Node node)
focal_class.identifier: open
focal_class.modifiers: @Override public
focal_class.parameters: (Node node)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage open(Node node)
focal_class.class_method_signature: JcrPackageManagerImpl.open(Node node, boolean allowInvalid)
focal_class.full_signature: @Override public JcrPackage open(Node node, boolean allowInvalid)
focal_class.identifier: open
focal_class.modifiers: @Override public
focal_class.parameters: (Node node, boolean allowInvalid)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage open(Node node, boolean allowInvalid)
focal_class.class_method_signature: JcrPackageManagerImpl.resolve(Dependency dependency, boolean onlyInstalled)
focal_class.full_signature: @Override public PackageId resolve(Dependency dependency, boolean onlyInstalled)
focal_class.identifier: resolve
focal_class.modifiers: @Override public
focal_class.parameters: (Dependency dependency, boolean onlyInstalled)
focal_class.return: PackageId
focal_class.signature: PackageId resolve(Dependency dependency, boolean onlyInstalled)
focal_class.class_method_signature: JcrPackageManagerImpl.usage(PackageId id)
focal_class.full_signature: @Override public PackageId[] usage(PackageId id)
focal_class.identifier: usage
focal_class.modifiers: @Override public
focal_class.parameters: (PackageId id)
focal_class.return: PackageId[]
focal_class.signature: PackageId[] usage(PackageId id)
focal_class.class_method_signature: JcrPackageManagerImpl.upload(InputStream in, boolean replace)
focal_class.full_signature: @Override public JcrPackage upload(InputStream in, boolean replace)
focal_class.identifier: upload
focal_class.modifiers: @Override public
focal_class.parameters: (InputStream in, boolean replace)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage upload(InputStream in, boolean replace)
focal_class.class_method_signature: JcrPackageManagerImpl.upload(InputStream in, boolean replace, boolean strict)
focal_class.full_signature: @Override public JcrPackage upload(InputStream in, boolean replace, boolean strict)
focal_class.identifier: upload
focal_class.modifiers: @Override public
focal_class.parameters: (InputStream in, boolean replace, boolean strict)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage upload(InputStream in, boolean replace, boolean strict)
focal_class.class_method_signature: JcrPackageManagerImpl.extract(@NotNull Archive archive, @NotNull ImportOptions options, boolean replace)
focal_class.full_signature: @NotNull @Override public PackageId[] extract(@NotNull Archive archive, @NotNull ImportOptions options, boolean replace)
focal_class.identifier: extract
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull Archive archive, @NotNull ImportOptions options, boolean replace)
focal_class.return: PackageId[]
focal_class.signature: PackageId[] extract(@NotNull Archive archive, @NotNull ImportOptions options, boolean replace)
focal_class.class_method_signature: JcrPackageManagerImpl.upload(File file, boolean isTmpFile, boolean replace, String nameHint)
focal_class.full_signature: @Override public JcrPackage upload(File file, boolean isTmpFile, boolean replace, String nameHint)
focal_class.identifier: upload
focal_class.modifiers: @Override public
focal_class.parameters: (File file, boolean isTmpFile, boolean replace, String nameHint)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage upload(File file, boolean isTmpFile, boolean replace, String nameHint)
focal_class.class_method_signature: JcrPackageManagerImpl.upload(File file, boolean isTmpFile, boolean replace, String nameHint, boolean strict)
focal_class.full_signature: @Override public JcrPackage upload(File file, boolean isTmpFile, boolean replace, String nameHint, boolean strict)
focal_class.identifier: upload
focal_class.modifiers: @Override public
focal_class.parameters: (File file, boolean isTmpFile, boolean replace, String nameHint, boolean strict)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage upload(File file, boolean isTmpFile, boolean replace, String nameHint, boolean strict)
focal_class.class_method_signature: JcrPackageManagerImpl.create(Node folder, String name)
focal_class.full_signature: @Override public JcrPackage create(Node folder, String name)
focal_class.identifier: create
focal_class.modifiers: @Override public
focal_class.parameters: (Node folder, String name)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage create(Node folder, String name)
focal_class.class_method_signature: JcrPackageManagerImpl.create(String group, String name)
focal_class.full_signature: @Override public JcrPackage create(String group, String name)
focal_class.identifier: create
focal_class.modifiers: @Override public
focal_class.parameters: (String group, String name)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage create(String group, String name)
focal_class.class_method_signature: JcrPackageManagerImpl.create(String group, String name, String version)
focal_class.full_signature: @Override public JcrPackage create(String group, String name, String version)
focal_class.identifier: create
focal_class.modifiers: @Override public
focal_class.parameters: (String group, String name, String version)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage create(String group, String name, String version)
focal_class.class_method_signature: JcrPackageManagerImpl.remove(JcrPackage pack)
focal_class.full_signature: @Override public void remove(JcrPackage pack)
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: (JcrPackage pack)
focal_class.return: void
focal_class.signature: void remove(JcrPackage pack)
focal_class.class_method_signature: JcrPackageManagerImpl.rename(JcrPackage pack, String group, String name)
focal_class.full_signature: @Override public JcrPackage rename(JcrPackage pack, String group, String name)
focal_class.identifier: rename
focal_class.modifiers: @Override public
focal_class.parameters: (JcrPackage pack, String group, String name)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage rename(JcrPackage pack, String group, String name)
focal_class.class_method_signature: JcrPackageManagerImpl.rename(JcrPackage pack, String group, String name, String version)
focal_class.full_signature: @Override public JcrPackage rename(JcrPackage pack, String group, String name, String version)
focal_class.identifier: rename
focal_class.modifiers: @Override public
focal_class.parameters: (JcrPackage pack, String group, String name, String version)
focal_class.return: JcrPackage
focal_class.signature: JcrPackage rename(JcrPackage pack, String group, String name, String version)
focal_class.class_method_signature: JcrPackageManagerImpl.assemble(JcrPackage pack, ProgressTrackerListener listener)
focal_class.full_signature: @Override public void assemble(JcrPackage pack, ProgressTrackerListener listener)
focal_class.identifier: assemble
focal_class.modifiers: @Override public
focal_class.parameters: (JcrPackage pack, ProgressTrackerListener listener)
focal_class.return: void
focal_class.signature: void assemble(JcrPackage pack, ProgressTrackerListener listener)
focal_class.class_method_signature: JcrPackageManagerImpl.assemble(Node packNode, JcrPackageDefinition definition,
                           ProgressTrackerListener listener)
focal_class.full_signature: @Override public void assemble(Node packNode, JcrPackageDefinition definition,
                           ProgressTrackerListener listener)
focal_class.identifier: assemble
focal_class.modifiers: @Override public
focal_class.parameters: (Node packNode, JcrPackageDefinition definition,
                           ProgressTrackerListener listener)
focal_class.return: void
focal_class.signature: void assemble(Node packNode, JcrPackageDefinition definition,
                           ProgressTrackerListener listener)
focal_class.class_method_signature: JcrPackageManagerImpl.validateSubPackages(JcrPackageDefinitionImpl def)
focal_class.full_signature: private void validateSubPackages(JcrPackageDefinitionImpl def)
focal_class.identifier: validateSubPackages
focal_class.modifiers: private
focal_class.parameters: (JcrPackageDefinitionImpl def)
focal_class.return: void
focal_class.signature: void validateSubPackages(JcrPackageDefinitionImpl def)
focal_class.class_method_signature: JcrPackageManagerImpl.assemble(JcrPackageDefinition definition,
                           ProgressTrackerListener listener, OutputStream out)
focal_class.full_signature: @Override public void assemble(JcrPackageDefinition definition,
                           ProgressTrackerListener listener, OutputStream out)
focal_class.identifier: assemble
focal_class.modifiers: @Override public
focal_class.parameters: (JcrPackageDefinition definition,
                           ProgressTrackerListener listener, OutputStream out)
focal_class.return: void
focal_class.signature: void assemble(JcrPackageDefinition definition,
                           ProgressTrackerListener listener, OutputStream out)
focal_class.class_method_signature: JcrPackageManagerImpl.rewrap(JcrPackage pack, ProgressTrackerListener listener)
focal_class.full_signature: @Override public void rewrap(JcrPackage pack, ProgressTrackerListener listener)
focal_class.identifier: rewrap
focal_class.modifiers: @Override public
focal_class.parameters: (JcrPackage pack, ProgressTrackerListener listener)
focal_class.return: void
focal_class.signature: void rewrap(JcrPackage pack, ProgressTrackerListener listener)
focal_class.class_method_signature: JcrPackageManagerImpl.mkdir(String path, boolean autoSave)
focal_class.full_signature: protected Node mkdir(String path, boolean autoSave)
focal_class.identifier: mkdir
focal_class.modifiers: protected
focal_class.parameters: (String path, boolean autoSave)
focal_class.return: Node
focal_class.signature: Node mkdir(String path, boolean autoSave)
focal_class.class_method_signature: JcrPackageManagerImpl.getPackageRoot()
focal_class.full_signature: @Override public Node getPackageRoot()
focal_class.identifier: getPackageRoot
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Node
focal_class.signature: Node getPackageRoot()
focal_class.class_method_signature: JcrPackageManagerImpl.getPackageRoot(boolean noCreate)
focal_class.full_signature: @Override public Node getPackageRoot(boolean noCreate)
focal_class.identifier: getPackageRoot
focal_class.modifiers: @Override public
focal_class.parameters: (boolean noCreate)
focal_class.return: Node
focal_class.signature: Node getPackageRoot(boolean noCreate)
focal_class.class_method_signature: JcrPackageManagerImpl.listPackages()
focal_class.full_signature: @Override public List<JcrPackage> listPackages()
focal_class.identifier: listPackages
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<JcrPackage>
focal_class.signature: List<JcrPackage> listPackages()
focal_class.class_method_signature: JcrPackageManagerImpl.listPackages(WorkspaceFilter filter)
focal_class.full_signature: @Override public List<JcrPackage> listPackages(WorkspaceFilter filter)
focal_class.identifier: listPackages
focal_class.modifiers: @Override public
focal_class.parameters: (WorkspaceFilter filter)
focal_class.return: List<JcrPackage>
focal_class.signature: List<JcrPackage> listPackages(WorkspaceFilter filter)
focal_class.class_method_signature: JcrPackageManagerImpl.listPackages(String group, boolean built)
focal_class.full_signature: @Override public List<JcrPackage> listPackages(String group, boolean built)
focal_class.identifier: listPackages
focal_class.modifiers: @Override public
focal_class.parameters: (String group, boolean built)
focal_class.return: List<JcrPackage>
focal_class.signature: List<JcrPackage> listPackages(String group, boolean built)
focal_class.class_method_signature: JcrPackageManagerImpl.listPackages(Node pkgRoot, List<JcrPackage> packages, String group, boolean built)
focal_class.full_signature: private void listPackages(Node pkgRoot, List<JcrPackage> packages, String group, boolean built)
focal_class.identifier: listPackages
focal_class.modifiers: private
focal_class.parameters: (Node pkgRoot, List<JcrPackage> packages, String group, boolean built)
focal_class.return: void
focal_class.signature: void listPackages(Node pkgRoot, List<JcrPackage> packages, String group, boolean built)
focal_class.class_method_signature: JcrPackageManagerImpl.listPackages(Node root, List<JcrPackage> packages,
                                WorkspaceFilter filter, boolean built, boolean shallow)
focal_class.full_signature: private void listPackages(Node root, List<JcrPackage> packages,
                                WorkspaceFilter filter, boolean built, boolean shallow)
focal_class.identifier: listPackages
focal_class.modifiers: private
focal_class.parameters: (Node root, List<JcrPackage> packages,
                                WorkspaceFilter filter, boolean built, boolean shallow)
focal_class.return: void
focal_class.signature: void listPackages(Node root, List<JcrPackage> packages,
                                WorkspaceFilter filter, boolean built, boolean shallow)
focal_class.class_method_signature: JcrPackageManagerImpl.setDispatcher(@Nullable PackageEventDispatcher dispatcher)
focal_class.full_signature: @Override public void setDispatcher(@Nullable PackageEventDispatcher dispatcher)
focal_class.identifier: setDispatcher
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable PackageEventDispatcher dispatcher)
focal_class.return: void
focal_class.signature: void setDispatcher(@Nullable PackageEventDispatcher dispatcher)
focal_class.superclass: extends PackageManagerImpl
focal_method.body: @Override
      public Node getPackageRoot() throws RepositoryException {
          return registry.getPrimaryPackageRoot(true);
      }
focal_method.class_method_signature: JcrPackageManagerImpl.getPackageRoot()
focal_method.full_signature: @Override public Node getPackageRoot()
focal_method.identifier: getPackageRoot
focal_method.invocations: getPrimaryPackageRoot
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: Node
focal_method.signature: Node getPackageRoot()