|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.serverSide.WebLinks
public class WebLinks
This helper creates links to different TeamCity pages.
| Constructor Summary | |
|---|---|
WebLinks(RootUrlHolder urlHolder)
Creates new links helper. |
|
| Method Summary | |
|---|---|
java.lang.String |
createOverviewUrl()
Deprecated. see #getOverviewUrl |
java.lang.String |
cutOffBaseUrl(java.lang.String url)
Cuts the base URL off, when the link path should not include the domain. |
java.lang.String |
getChangeFilesUrl(long modificationId,
boolean isPersonal)
Returns the URL of change details page (files tab) |
java.lang.String |
getChangeUrl(long modificationId,
boolean isPersonal)
|
java.lang.String |
getConfigurationHomePageUrl(BuildType type)
|
java.lang.String |
getDownloadAllArtefactsUrl(Build build)
|
java.lang.String |
getDownloadArtefactUrl(java.lang.String buildTypeId,
long buildId,
java.lang.String path)
|
java.lang.String |
getDownloadArtefactUrl(java.lang.String buildTypeId,
java.lang.String buildNumber,
java.lang.String path)
|
java.lang.String |
getEditNotificationsUrl(java.lang.String notificatorType)
|
java.lang.String |
getHelp(java.lang.String pageName)
|
java.lang.String |
getHelp(java.lang.String pageName,
java.lang.String anchor)
|
java.lang.String |
getMutedProblemsUrl(java.lang.String projectId)
Returns the URL of the muted problems page. |
java.lang.String |
getOverviewUrl()
|
java.lang.String |
getPluginUrl()
|
java.lang.String |
getProjectPageUrl(java.lang.String projectId)
|
java.lang.String |
getResponsibilitiesUrl(java.lang.String projectId,
java.lang.String username)
Returns the URL of the responsibilities (investigations) page for the specified user. |
java.lang.String |
getRootUrl()
|
java.lang.String |
getTestDetailsUrl(java.lang.String projectId,
long testNameId)
|
java.lang.String |
getUserNotificationsUrl()
|
java.lang.String |
getUserSettingsUrl()
|
java.lang.String |
getViewArtifactsUrl(Build build)
|
java.lang.String |
getViewChangesUrl(Build build)
|
java.lang.String |
getViewLogUrl(Build build)
|
java.lang.String |
getViewResultsUrl(Build build)
|
void |
setUrlHolder(RootUrlHolder holder)
Changes server root url provider. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WebLinks(RootUrlHolder urlHolder)
urlHolder - root URL provider.| Method Detail |
|---|
public void setUrlHolder(@NotNull
RootUrlHolder holder)
holder - new provider.public java.lang.String getRootUrl()
public java.lang.String getViewResultsUrl(Build build)
build - specified build
public java.lang.String getViewChangesUrl(Build build)
build - specified build
public java.lang.String getViewLogUrl(Build build)
build - specified build
public java.lang.String getViewArtifactsUrl(Build build)
build - specified build
public java.lang.String getUserSettingsUrl()
public java.lang.String getUserNotificationsUrl()
public java.lang.String getDownloadArtefactUrl(java.lang.String buildTypeId,
long buildId,
java.lang.String path)
public java.lang.String getDownloadArtefactUrl(java.lang.String buildTypeId,
java.lang.String buildNumber,
java.lang.String path)
public java.lang.String getDownloadAllArtefactsUrl(Build build)
public java.lang.String getChangeUrl(long modificationId,
boolean isPersonal)
modificationId - id of modificationisPersonal - true if this modification refers to personal change
public java.lang.String getChangeFilesUrl(long modificationId,
boolean isPersonal)
modificationId - id of the modificationisPersonal - true if the modification is personal
public java.lang.String getConfigurationHomePageUrl(BuildType type)
type - specified build configuration
public java.lang.String getProjectPageUrl(java.lang.String projectId)
projectId - specified project id
public java.lang.String createOverviewUrl()
public java.lang.String getOverviewUrl()
public java.lang.String getEditNotificationsUrl(java.lang.String notificatorType)
notificatorType - specified notificator type.
public java.lang.String getPluginUrl()
public java.lang.String getHelp(java.lang.String pageName)
pageName - specified page name
public java.lang.String getTestDetailsUrl(java.lang.String projectId,
long testNameId)
projectId - the project idtestNameId - test name id
public java.lang.String getHelp(java.lang.String pageName,
java.lang.String anchor)
pageName - specified page name and anchoranchor - specified anchor
public java.lang.String getResponsibilitiesUrl(java.lang.String projectId,
java.lang.String username)
projectId - the project idusername - the username or empty string (i.e. for all users)
public java.lang.String getMutedProblemsUrl(java.lang.String projectId)
projectId - the project id
public java.lang.String cutOffBaseUrl(java.lang.String url)
url - full url
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||