net.sf.lavalamp.site
Interface BuildSite

All Known Implementing Classes:
AbstractBuildSite, BambooRemoteApi, BambooRestApi

public interface BuildSite


Method Summary
 String getLastBuildUrl(Build build)
           
 Getter getUrlGetter()
           
 void login()
          Throws a RuntimeException when the login fails
 void setCredentials(Console console)
           
 void setProperties(SiteProperties properties)
           
 void setUrlGetter(Getter urlGetter)
           
 boolean wasLastBuildSuccessful(Build build)
           
 

Method Detail

login

void login()
           throws LoginRequiredException,
                  IOException
Throws a RuntimeException when the login fails

Throws:
LoginRequiredException
IOException

setProperties

void setProperties(SiteProperties properties)

wasLastBuildSuccessful

boolean wasLastBuildSuccessful(Build build)
                               throws LoginRequiredException,
                                      IOException
Throws:
LoginRequiredException
IOException

getLastBuildUrl

String getLastBuildUrl(Build build)

setUrlGetter

void setUrlGetter(Getter urlGetter)

getUrlGetter

Getter getUrlGetter()

setCredentials

void setCredentials(Console console)


Copyright © 2010. All Rights Reserved.