com.atlassian.theplugin.commons.bamboo.api
Class AutoRenewBambooSession
java.lang.Object
com.atlassian.theplugin.commons.bamboo.api.AutoRenewBambooSession
- All Implemented Interfaces:
- BambooSession, ProductSession
public class AutoRenewBambooSession
- extends java.lang.Object
- implements BambooSession
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AutoRenewBambooSession
public AutoRenewBambooSession(BambooServerCfg serverCfg,
HttpSessionCallback callback)
throws RemoteApiException
- Throws:
RemoteApiException
addCommentToBuild
public void addCommentToBuild(java.lang.String buildKey,
java.lang.String buildNumber,
java.lang.String buildComment)
throws RemoteApiException
- Specified by:
addCommentToBuild
in interface BambooSession
- Throws:
RemoteApiException
executeBuild
public void executeBuild(java.lang.String buildKey)
throws RemoteApiException
- Specified by:
executeBuild
in interface BambooSession
- Throws:
RemoteApiException
addLabelToBuild
public void addLabelToBuild(java.lang.String buildKey,
java.lang.String buildNumber,
java.lang.String buildLabel)
throws RemoteApiException
- Specified by:
addLabelToBuild
in interface BambooSession
- Throws:
RemoteApiException
getBuildResultDetails
public BuildDetails getBuildResultDetails(java.lang.String buildKey,
java.lang.String buildNumber)
throws RemoteApiException
- Specified by:
getBuildResultDetails
in interface BambooSession
- Throws:
RemoteApiException
getFavouriteUserPlans
public java.util.List<java.lang.String> getFavouriteUserPlans()
throws RemoteApiException
- Specified by:
getFavouriteUserPlans
in interface BambooSession
- Throws:
RemoteApiException
getLatestBuildForPlan
public BambooBuild getLatestBuildForPlan(java.lang.String planKey)
throws RemoteApiException
- Specified by:
getLatestBuildForPlan
in interface BambooSession
- Throws:
RemoteApiException
isLoggedIn
public boolean isLoggedIn()
- Specified by:
isLoggedIn
in interface ProductSession
getBuildLogs
public byte[] getBuildLogs(java.lang.String buildKey,
java.lang.String buildNumber)
throws RemoteApiException
- Specified by:
getBuildLogs
in interface BambooSession
- Throws:
RemoteApiException
listPlanNames
public java.util.List<BambooPlan> listPlanNames()
throws RemoteApiException
- Specified by:
listPlanNames
in interface BambooSession
- Throws:
RemoteApiException
listProjectNames
public java.util.List<BambooProject> listProjectNames()
throws RemoteApiException
- Specified by:
listProjectNames
in interface BambooSession
- Throws:
RemoteApiException
login
public void login(java.lang.String name,
char[] aPassword)
throws RemoteApiLoginException
- Specified by:
login
in interface ProductSession
- Throws:
RemoteApiLoginException
logout
public void logout()
- Specified by:
logout
in interface ProductSession
getBamboBuildNumber
public int getBamboBuildNumber()
throws RemoteApiException
- Specified by:
getBamboBuildNumber
in interface BambooSession
- Throws:
RemoteApiException
Copyright © 2008-2009 Atlassian Pty Ltd. All Rights Reserved.