com.atlassian.theplugin.commons.bamboo
Interface BambooServerFacade

All Superinterfaces:
ProductServerFacade
All Known Implementing Classes:
BambooServerFacadeImpl

public interface BambooServerFacade
extends ProductServerFacade


Method Summary
 void addCommentToBuild(BambooServerCfg bambooServer, java.lang.String buildKey, java.lang.String buildNumber, java.lang.String buildComment)
           
 void addLabelToBuild(BambooServerCfg bambooServer, java.lang.String buildKey, java.lang.String buildNumber, java.lang.String buildComment)
           
 void executeBuild(BambooServerCfg bambooServer, java.lang.String buildKey)
           
 BuildDetails getBuildDetails(BambooServerCfg bambooServer, java.lang.String buildKey, java.lang.String buildNumber)
           
 byte[] getBuildLogs(BambooServerCfg server, java.lang.String buildKey, java.lang.String buildNumber)
           
 java.util.Collection<BambooPlan> getPlanList(BambooServerCfg bambooServer)
           
 java.util.Collection<BambooProject> getProjectList(BambooServerCfg bambooServer)
           
 java.util.Collection<BambooBuild> getSubscribedPlansResults(BambooServerCfg bambooServer)
           
 void setCallback(HttpSessionCallback callback)
           
 
Methods inherited from interface com.atlassian.theplugin.commons.remoteapi.ProductServerFacade
getServerType, testServerConnection, testServerConnection
 

Method Detail

getProjectList

java.util.Collection<BambooProject> getProjectList(BambooServerCfg bambooServer)
                                                   throws ServerPasswordNotProvidedException,
                                                          RemoteApiException
Throws:
ServerPasswordNotProvidedException
RemoteApiException

getPlanList

java.util.Collection<BambooPlan> getPlanList(BambooServerCfg bambooServer)
                                             throws ServerPasswordNotProvidedException,
                                                    RemoteApiException
Throws:
ServerPasswordNotProvidedException
RemoteApiException

getSubscribedPlansResults

java.util.Collection<BambooBuild> getSubscribedPlansResults(BambooServerCfg bambooServer)
                                                            throws ServerPasswordNotProvidedException
Throws:
ServerPasswordNotProvidedException

getBuildDetails

BuildDetails getBuildDetails(BambooServerCfg bambooServer,
                             java.lang.String buildKey,
                             java.lang.String buildNumber)
                             throws ServerPasswordNotProvidedException,
                                    RemoteApiException
Throws:
ServerPasswordNotProvidedException
RemoteApiException

addLabelToBuild

void addLabelToBuild(BambooServerCfg bambooServer,
                     java.lang.String buildKey,
                     java.lang.String buildNumber,
                     java.lang.String buildComment)
                     throws ServerPasswordNotProvidedException,
                            RemoteApiException
Throws:
ServerPasswordNotProvidedException
RemoteApiException

addCommentToBuild

void addCommentToBuild(BambooServerCfg bambooServer,
                       java.lang.String buildKey,
                       java.lang.String buildNumber,
                       java.lang.String buildComment)
                       throws ServerPasswordNotProvidedException,
                              RemoteApiException
Throws:
ServerPasswordNotProvidedException
RemoteApiException

executeBuild

void executeBuild(BambooServerCfg bambooServer,
                  java.lang.String buildKey)
                  throws ServerPasswordNotProvidedException,
                         RemoteApiException
Throws:
ServerPasswordNotProvidedException
RemoteApiException

getBuildLogs

byte[] getBuildLogs(BambooServerCfg server,
                    java.lang.String buildKey,
                    java.lang.String buildNumber)
                    throws ServerPasswordNotProvidedException,
                           RemoteApiException
Throws:
ServerPasswordNotProvidedException
RemoteApiException

setCallback

void setCallback(HttpSessionCallback callback)


Copyright © 2008-2009 Atlassian Pty Ltd. All Rights Reserved.