package com.epam.cisen.teamcity.connectors; import com.epam.cisen.core.connector.BaseConnection; import com.epam.cisen.teamcity.TeamCityConfig; import java.io.IOException; public class TeamCityConnection extends BaseConnection { public static final String ALL_BUILDS = "/httpAuth/app/rest/buildTypes/id:%s/builds"; public static final String BUILD_INFO = "/httpAuth/app/rest/builds/id:%s"; public TeamCityConnection(TeamCityConfig config){ super(config.getBaseURL(), config.getLogin(), config.getPass()); } public String readAllBuilds(String buildTypeId) throws IOException { return read(ALL_BUILDS, buildTypeId); } public String readBuildInfo(String id) throws IOException { return read(BUILD_INFO, id); } }