Class ArtifactoryItemStorage

java.lang.Object
hudson.model.AbstractDescribableImpl<jenkins.plugins.itemstorage.ItemStorage<T>>
jenkins.plugins.itemstorage.ItemStorage<ArtifactoryItemPath>
io.jenkins.plugins.jobcacher.artifactory.ArtifactoryItemStorage
All Implemented Interfaces:
ExtensionPoint, Describable<jenkins.plugins.itemstorage.ItemStorage<ArtifactoryItemPath>>, Serializable

@Extension public class ArtifactoryItemStorage extends jenkins.plugins.itemstorage.ItemStorage<ArtifactoryItemPath> implements Serializable
See Also:
  • Field Details

    • LOGGER

      public static final org.slf4j.Logger LOGGER
  • Constructor Details

    • ArtifactoryItemStorage

      @DataBoundConstructor public ArtifactoryItemStorage()
  • Method Details

    • setStorageCredentialId

      @DataBoundSetter public void setStorageCredentialId(String storageCredentialId)
    • setServerUrl

      @DataBoundSetter public void setServerUrl(String serverUrl)
    • setPrefix

      @DataBoundSetter public void setPrefix(String prefix)
    • setRepository

      @DataBoundSetter public void setRepository(String repository)
    • getStorageCredentialId

      public String getStorageCredentialId()
    • getServerUrl

      public String getServerUrl()
    • getRepository

      public String getRepository()
    • getPrefix

      public String getPrefix()
    • getObjectPath

      public ArtifactoryItemPath getObjectPath(Item item, String path)
      Specified by:
      getObjectPath in class jenkins.plugins.itemstorage.ItemStorage<ArtifactoryItemPath>
    • getObjectPathForBranch

      public ArtifactoryItemPath getObjectPathForBranch(Item item, String path, String branch)
      Specified by:
      getObjectPathForBranch in class jenkins.plugins.itemstorage.ItemStorage<ArtifactoryItemPath>
    • deletePath

      public void deletePath(String path)
    • movePath

      public void movePath(String fromPath, String toPath)
    • get

      public static ArtifactoryItemStorage get()