com.atlassian.theplugin.commons.bamboo.api
Interface BambooSession

All Superinterfaces:
ProductSession
All Known Implementing Classes:
AutoRenewBambooSession, BambooSessionImpl

public interface BambooSession
extends ProductSession

Created by IntelliJ IDEA. User: mwent Date: 2008-03-06 Time: 11:16:09


Method Summary
 void addCommentToBuild(java.lang.String buildKey, java.lang.String buildNumber, java.lang.String buildComment)
           
 void addLabelToBuild(java.lang.String buildKey, java.lang.String buildNumber, java.lang.String buildLabel)
           
 void executeBuild(java.lang.String buildKey)
           
 int getBamboBuildNumber()
           
 byte[] getBuildLogs(java.lang.String buildKey, java.lang.String buildNumber)
           
 BuildDetails getBuildResultDetails(java.lang.String buildKey, java.lang.String buildNumber)
           
 java.util.List<java.lang.String> getFavouriteUserPlans()
           
 BambooBuild getLatestBuildForPlan(java.lang.String planKey)
           
 java.util.List<BambooPlan> listPlanNames()
           
 java.util.List<BambooProject> listProjectNames()
           
 
Methods inherited from interface com.atlassian.theplugin.commons.remoteapi.ProductSession
isLoggedIn, login, logout
 

Method Detail

getBamboBuildNumber

int getBamboBuildNumber()
                        throws RemoteApiException
Throws:
RemoteApiException

listProjectNames

java.util.List<BambooProject> listProjectNames()
                                               throws RemoteApiException
Throws:
RemoteApiException

listPlanNames

java.util.List<BambooPlan> listPlanNames()
                                         throws RemoteApiException
Throws:
RemoteApiException

getLatestBuildForPlan

BambooBuild getLatestBuildForPlan(java.lang.String planKey)
                                  throws RemoteApiException
Throws:
RemoteApiException

getFavouriteUserPlans

java.util.List<java.lang.String> getFavouriteUserPlans()
                                                       throws RemoteApiException
Throws:
RemoteApiException

getBuildResultDetails

BuildDetails getBuildResultDetails(java.lang.String buildKey,
                                   java.lang.String buildNumber)
                                   throws RemoteApiException
Throws:
RemoteApiException

addLabelToBuild

void addLabelToBuild(java.lang.String buildKey,
                     java.lang.String buildNumber,
                     java.lang.String buildLabel)
                     throws RemoteApiException
Throws:
RemoteApiException

addCommentToBuild

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

executeBuild

void executeBuild(java.lang.String buildKey)
                  throws RemoteApiException
Throws:
RemoteApiException

getBuildLogs

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


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