Interface LocalPathPrefixComposer

All Known Implementing Classes:
LocalPathPrefixComposerFactorySupport.LocalPathPrefixComposerSupport

public interface LocalPathPrefixComposer
Composes path prefixes for EnhancedLocalRepositoryManager.
Since:
1.8.1
  • Method Details

    • getPathPrefixForLocalArtifact

      Gets the path prefix for a locally installed artifact.
      Parameters:
      artifact - The artifact for which to determine the prefix, must not be null.
      Returns:
      The prefix, may be null (note: nulls and empty strings are treated equally).
    • getPathPrefixForRemoteArtifact

      Gets the path prefix for an artifact cached from a remote repository.
      Parameters:
      artifact - The artifact for which to determine the prefix, must not be null.
      repository - The remote repository, never null.
      Returns:
      The prefix, may be null (note: nulls and empty strings are treated equally).
    • getPathPrefixForLocalMetadata

      Gets the path prefix for locally installed metadata.
      Parameters:
      metadata - The metadata for which to determine the prefix, must not be null.
      Returns:
      The prefix, may be null (note: nulls and empty strings are treated equally).
    • getPathPrefixForRemoteMetadata

      Gets the path prefix for metadata cached from a remote repository.
      Parameters:
      metadata - The metadata for which to determine the prefix, must not be null.
      repository - The remote repository, never null.
      Returns:
      The prefix, may be null (note: nulls and empty strings are treated equally).