com.ibm.team.git.build.hjplugin
Class RTCConnector

java.lang.Object
  extended by com.ibm.team.git.build.hjplugin.RTCConnector

public class RTCConnector
extends Object


Constructor Summary
RTCConnector(String serverURI, String userId, String password, int timeout, String buildDefinition, String workItemUpdateType, boolean useBuildDefinition, String buildResultUUID, String jenkinsRootURI, String jenkinsBuildURI, String buildName)
           
 
Method Summary
 void completeBuild(PrintStream out, int status)
           
 String createRTCBuild(PrintStream out)
           
static String[] getWorkItemDetails(String serverURI, String[] workitems, String userId, String password, int timeout)
           
static boolean isValidBuildDefintion(String serverURI, String buildDefinition, String userId, String password, int timeout)
           
 void publishCommitData(PrintStream out, List<ChangeSetData> csData)
           
 void updateRTCBuild(PrintStream out)
           
 void updateWorkItem(PrintStream out, String trackbuildWi, String comment)
           
static String validateAndGetWorkItem(String serverURI, String workitemid, String userId, String password, int timeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RTCConnector

public RTCConnector(String serverURI,
                    String userId,
                    String password,
                    int timeout,
                    String buildDefinition,
                    String workItemUpdateType,
                    boolean useBuildDefinition,
                    String buildResultUUID,
                    String jenkinsRootURI,
                    String jenkinsBuildURI,
                    String buildName)
Method Detail

updateWorkItem

public void updateWorkItem(PrintStream out,
                           String trackbuildWi,
                           String comment)

updateRTCBuild

public void updateRTCBuild(PrintStream out)

completeBuild

public void completeBuild(PrintStream out,
                          int status)

publishCommitData

public void publishCommitData(PrintStream out,
                              List<ChangeSetData> csData)

createRTCBuild

public String createRTCBuild(PrintStream out)

isValidBuildDefintion

public static boolean isValidBuildDefintion(String serverURI,
                                            String buildDefinition,
                                            String userId,
                                            String password,
                                            int timeout)
                                     throws org.apache.http.auth.InvalidCredentialsException,
                                            IOException,
                                            GeneralSecurityException
Throws:
org.apache.http.auth.InvalidCredentialsException
IOException
GeneralSecurityException

validateAndGetWorkItem

public static String validateAndGetWorkItem(String serverURI,
                                            String workitemid,
                                            String userId,
                                            String password,
                                            int timeout)
                                     throws org.apache.http.auth.InvalidCredentialsException,
                                            IOException,
                                            GeneralSecurityException
Throws:
org.apache.http.auth.InvalidCredentialsException
IOException
GeneralSecurityException

getWorkItemDetails

public static String[] getWorkItemDetails(String serverURI,
                                          String[] workitems,
                                          String userId,
                                          String password,
                                          int timeout)
                                   throws org.apache.http.auth.InvalidCredentialsException,
                                          IOException,
                                          GeneralSecurityException
Throws:
org.apache.http.auth.InvalidCredentialsException
IOException
GeneralSecurityException


Copyright © 2004-2014. All Rights Reserved.