public class WebLinks extends RelativeWebLinks
| Constructor and Description |
|---|
WebLinks(RootUrlHolder urlHolder)
Creates new links helper.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
cutOffBaseUrl(java.lang.String url)
Deprecated.
use
RelativeWebLinks instead. |
java.lang.String |
getHelp(java.lang.String pageName) |
java.lang.String |
getHelp(java.lang.String pageName,
java.lang.String anchor) |
java.lang.String |
getRootUrl()
Deprecated.
use getRootUrlByProjectExternalId or getRootUrlByProjectInternalId instead.
|
java.lang.String |
getRootUrlByProjectExternalId(java.lang.String extProjectId)
Returns root server URL by project external id.
|
java.lang.String |
getRootUrlByProjectInternalId(java.lang.String internalId)
Returns root server URL by project internal id.
|
protected java.lang.String |
prepareProjectUrl(java.lang.String relativeUrl,
java.lang.String externalProjectID)
Returns URL for the particular project.
|
protected java.lang.String |
prepareProjectUrlByBuildTypeTemplateExternalId(java.lang.String relativeUrl,
java.lang.String extTemplateId)
Returns URL by external build template id.
|
protected java.lang.String |
prepareProjectUrlByExternalBuildTypeId(java.lang.String relativeUrl,
java.lang.String extBuildTypeId)
Returns URL by external BuildType id.
|
protected java.lang.String |
prepareProjectUrlByInternalBuildTypeId(java.lang.String relativeUrl,
java.lang.String intBuildTypeId)
Returns URL by internal BuildType id.
|
protected java.lang.String |
prepareUrl(java.lang.String relativeUrl) |
void |
setUrlHolder(RootUrlHolder holder)
Changes server root url provider.
|
getAgentUrl, getChangeFilesUrl, getChangeUrl, getConfigurationHomePageUrl, getCreateConfigurationPageUrl, getCreateProjectPageUrl, getDownloadAllArtefactsUrl, getDownloadArtefactUrl, getDownloadArtefactUrl, getEditBuildFeaturesUrl, getEditConfigurationPageUrl, getEditNotificationsUrl, getEditProjectPageUrl, getEditTemplatePageUrl, getEditVcsRootPageUrl, getEditVcsRootPageUrl, getMutedProblemsUrl, getOverviewUrl, getPersonalQueuedBuildUrl, getPluginUrl, getProjectPageUrl, getQueuedBuildUrl, getResponsibilitiesUrl, getTestDetailsUrl, getTestDetailsUrl, getUserNotificationsUrl, getUserSettingsUrl, getViewArtifactsUrl, getViewChangesUrl, getViewLogUrl, getViewResultsUrlpublic WebLinks(@NotNull
RootUrlHolder urlHolder)
urlHolder - root URL provider.public void setUrlHolder(@NotNull
RootUrlHolder holder)
holder - new provider.@Deprecated @NotNull public java.lang.String getRootUrl()
@NotNull
public java.lang.String getRootUrlByProjectExternalId(@Nullable
java.lang.String extProjectId)
@NotNull
public java.lang.String getRootUrlByProjectInternalId(@Nullable
java.lang.String internalId)
@NotNull
public java.lang.String getHelp(@NotNull
java.lang.String pageName)
pageName - specified page name@NotNull
public java.lang.String getHelp(@NotNull
java.lang.String pageName,
@Nullable
java.lang.String anchor)
pageName - specified page name and anchoranchor - specified anchor@Deprecated
@NotNull
public java.lang.String cutOffBaseUrl(@NotNull
java.lang.String url)
RelativeWebLinks instead.url - full url@NotNull
protected java.lang.String prepareUrl(@NotNull
java.lang.String relativeUrl)
prepareUrl in class RelativeWebLinks@NotNull
protected java.lang.String prepareProjectUrl(@NotNull
java.lang.String relativeUrl,
@Nullable
java.lang.String externalProjectID)
RelativeWebLinksprepareProjectUrl in class RelativeWebLinks@NotNull
protected java.lang.String prepareProjectUrlByExternalBuildTypeId(@NotNull
java.lang.String relativeUrl,
@Nullable
java.lang.String extBuildTypeId)
RelativeWebLinksprepareProjectUrlByExternalBuildTypeId in class RelativeWebLinks@NotNull
protected java.lang.String prepareProjectUrlByInternalBuildTypeId(@NotNull
java.lang.String relativeUrl,
@Nullable
java.lang.String intBuildTypeId)
RelativeWebLinksprepareProjectUrlByInternalBuildTypeId in class RelativeWebLinks@NotNull
protected java.lang.String prepareProjectUrlByBuildTypeTemplateExternalId(@NotNull
java.lang.String relativeUrl,
@Nullable
java.lang.String extTemplateId)
RelativeWebLinksprepareProjectUrlByBuildTypeTemplateExternalId in class RelativeWebLinks