org.yestech.publish.publisher
Class BitgravityWebdavPublisher

java.lang.Object
  extended by org.yestech.publish.publisher.BasePublisher
      extended by org.yestech.publish.publisher.BitgravityWebdavPublisher
All Implemented Interfaces:
IPublisher<IFileArtifact>

public class BitgravityWebdavPublisher
extends BasePublisher
implements IPublisher<IFileArtifact>

Publishes to Bitgravity using their webdav api.

  • username - The username used for pushing to Bitgravity
  • password - The password for Bitgravity
  • Author:
    A.J. Wright

    Constructor Summary
    BitgravityWebdavPublisher()
               
     
    Method Summary
     ArtifactType getArtifactType()
               
    protected  String getDirectoryPublishUrl(String artifactDirectoryName)
               
    protected  String getFilePublishUrl(String artifactDirectoryName, String uniqueFileName)
               
     String getPassword()
               
     File getTempDirectory()
               
     String getUrlPrefix()
               
     String getUsername()
               
     String getWebDavPrefix()
               
     void publish(IFileArtifact artifact)
               
     void setArtifactType(ArtifactType artifactType)
               
    protected  void setLocation(IFileArtifactMetaData metaData, String artifactDirectoryName, String uniqueFileName)
               
     void setProperties(PublisherProperties properties)
               
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    BitgravityWebdavPublisher

    public BitgravityWebdavPublisher()
    Method Detail

    publish

    public void publish(IFileArtifact artifact)
    Specified by:
    publish in interface IPublisher<IFileArtifact>

    setLocation

    protected void setLocation(IFileArtifactMetaData metaData,
                               String artifactDirectoryName,
                               String uniqueFileName)

    getFilePublishUrl

    protected String getFilePublishUrl(String artifactDirectoryName,
                                       String uniqueFileName)

    getDirectoryPublishUrl

    protected String getDirectoryPublishUrl(String artifactDirectoryName)

    setArtifactType

    public void setArtifactType(ArtifactType artifactType)

    setProperties

    public void setProperties(PublisherProperties properties)

    getUrlPrefix

    public String getUrlPrefix()

    getUsername

    public String getUsername()

    getPassword

    public String getPassword()

    getWebDavPrefix

    public String getWebDavPrefix()

    getArtifactType

    public ArtifactType getArtifactType()

    getTempDirectory

    public File getTempDirectory()


    Copyright © 2010 YES Technology Association. All Rights Reserved.