com.pmease.quickbuild.setting.configuration.artifactstorage
Class ServerArtifactStorage

java.lang.Object
  extended by com.pmease.quickbuild.extensionpoint.support.TypeInstance
      extended by com.pmease.quickbuild.setting.configuration.artifactstorage.ArtifactStorage
          extended by com.pmease.quickbuild.setting.configuration.artifactstorage.ServerArtifactStorage
All Implemented Interfaces:
java.io.Serializable

public class ServerArtifactStorage
extends ArtifactStorage

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.pmease.quickbuild.setting.configuration.artifactstorage.ArtifactStorage
ArtifactStorage.BatchSupport
 
Constructor Summary
ServerArtifactStorage()
           
 
Method Summary
 void cleanup(Build build, java.lang.String artifactFile)
           
 void download(Build build, java.lang.String artifactFile, java.io.File destFile)
           
 ArtifactStorage.BatchSupport getBatchSupport()
           
 java.lang.String getUrl(Build build, java.lang.String artifactFile)
           
 void upload(java.io.File srcFile, Build build, java.lang.String artifactFile)
           
 
Methods inherited from class com.pmease.quickbuild.setting.configuration.artifactstorage.ArtifactStorage
cleanupArtifacts
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.TypeInstance
getPlugin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerArtifactStorage

public ServerArtifactStorage()
Method Detail

download

public void download(Build build,
                     java.lang.String artifactFile,
                     java.io.File destFile)
Specified by:
download in class ArtifactStorage

upload

public void upload(java.io.File srcFile,
                   Build build,
                   java.lang.String artifactFile)
Specified by:
upload in class ArtifactStorage

getUrl

public java.lang.String getUrl(Build build,
                               java.lang.String artifactFile)
Specified by:
getUrl in class ArtifactStorage

cleanup

public void cleanup(Build build,
                    java.lang.String artifactFile)
Specified by:
cleanup in class ArtifactStorage

getBatchSupport

public ArtifactStorage.BatchSupport getBatchSupport()
Specified by:
getBatchSupport in class ArtifactStorage


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.