Class RepoPathFactory

java.lang.Object
org.artifactory.repo.RepoPathFactory

public class RepoPathFactory extends Object
A factory for creating RepoPath objects.

Has runtime dependency on the core.

Author:
Yoav Landman
  • Constructor Details

    • RepoPathFactory

      public RepoPathFactory()
  • Method Details

    • create

      public static RepoPath create(String repoKey, String path)
      Constructs a RepoPath from the input repo key and optional path. Paths that end with slash ('/') are considered as paths pointing to folder (RepoPath.isFolder() will return true)
      Parameters:
      repoKey - The key of any repo
      path - The relative path inside the repo (empty for root repo path)
    • create

      public static RepoPath create(String rpp)
      Constructs a RepoPath from a path containing both repo key and the relative path in the repo. Paths that end with slash ('/') are considered as paths pointing to folder (RepoPath.isFolder() will return true)
      Parameters:
      rpp - - {repoKey}/{itemRelativePath}
      Returns:
      Matching repo path