org.yestech.publish.publisher
Class BitgravityWebdavPublisher
java.lang.Object
org.yestech.publish.publisher.BasePublisher
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.
- webDavPrefix - Prefix to the web dav
- uriPrefix - Base URL for git hub
username - The username used for pushing to Bitgravity
password - The password for Bitgravity
- Author:
- A.J. Wright
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BitgravityWebdavPublisher
public BitgravityWebdavPublisher()
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.