|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.microsoft.tfs.core.util.TSWAHyperlinkBuilder
public class TSWAHyperlinkBuilder
Utility class for building links to TFS resources via web access.
Constructor Summary | |
---|---|
TSWAHyperlinkBuilder(TFSTeamProjectCollection collection)
Creates a TSWAHyperlinkBuilder for the given
TFSTeamProjectCollection . |
|
TSWAHyperlinkBuilder(TFSTeamProjectCollection collection,
boolean displayInEmbeddedBrowser)
Creates a TSWAHyperlinkBuilder for the given
TFSTeamProjectCollection . |
Method Summary | |
---|---|
java.net.URI |
getBuildDefinitionVNextURI(java.lang.String projectName,
java.lang.String action)
|
java.net.URI |
getBuildDefinitionVNextURI(java.lang.String projectName,
java.lang.String action,
int definitionId)
|
java.net.URI |
getBuildDefinitionVNextURI(java.lang.String projectName,
java.lang.String action,
java.lang.String definitionTemplateId)
|
java.net.URI |
getBuildsPageUrl(java.lang.String projectName,
java.lang.String teamName)
|
java.net.URI |
getBuildsPageUrl(java.net.URI projectUri)
|
java.net.URI |
getChangesetURL(int changesetId)
Gets a changeset URL. |
java.net.URI |
getChangesetURL(int changesetId,
java.lang.String accessMappingMoniker)
Gets a changeset URL. |
static java.net.URL |
getFileContainerURL(IBuildDetail build)
|
java.net.URI |
getGitCommitURL(java.lang.String projectName,
java.lang.String repositoryID,
java.lang.String commitID)
|
java.net.URI |
getGitExplorerURL(java.lang.String projectName)
|
java.net.URI |
getGitRepoURL(java.lang.String projectName,
java.lang.String repoName)
|
java.net.URI |
getHomeURL()
Gets the Web Access home page Url. |
java.net.URI |
getHomeURL(java.lang.String accessMappingMoniker)
Gets the Web Access home page Url. |
java.net.URI |
getHomeURL(java.net.URI projectUri)
Gets Team Web Access home url for a specified project. |
java.net.URI |
getHomeUrl(java.net.URI projectUri,
java.lang.String accessMappingMoniker)
Gets Team Web Access home url for a specified project. |
java.net.URI |
getNewWorkItemURL(java.lang.String projectUri,
java.lang.String workItemType,
int titleID)
Gets a New Work Item URL. |
java.net.URI |
getNewWorkItemURL(java.lang.String projectUri,
java.lang.String workItemType,
int titleID,
java.lang.String accessMappingMoniker)
Gets a New Work Item URL. |
java.net.URI |
getSettingsPageUrl(java.lang.String projectName,
java.lang.String teamName)
|
java.net.URI |
getSettingsPageUrl(java.net.URI projectUri)
|
java.net.URI |
getShelvesetDetailsURL(java.lang.String shelvesetName,
java.lang.String shelvesetOwner)
Gets a shelveset details url. |
java.net.URI |
getShelvesetDetailsURL(java.lang.String shelvesetName,
java.lang.String shelvesetOwner,
java.lang.String accessMappingMoniker)
Gets a shelveset details url. |
java.net.URI |
getSourceExplorerUrl(java.lang.String projectName,
java.lang.String teamName,
java.lang.String serverItemPath)
|
java.net.URI |
getSourceExplorerUrl(java.net.URI projectUri)
|
java.net.URI |
getViewBuildDetailsURI(java.lang.String buildUri,
java.lang.String accessMappingMoniker)
|
java.net.URI |
getViewBuildDetailsURL(java.lang.String buildUri)
Gets a view build details url. |
java.net.URI |
getWorkItemEditorURL(int workItemId)
Gets a Work Item Editor Url. |
java.net.URI |
getWorkItemEditorURL(int workItemId,
java.lang.String accessMappingMoniker)
Gets a Work Item Editor Url. |
java.net.URI |
getWorkItemPageUrl(java.lang.String projectName,
java.lang.String teamName)
|
java.net.URI |
getWorkItemPageUrl(java.net.URI projectUri)
|
java.net.URI |
getWorkItemQueryEditorURL(java.lang.String projectUri,
java.lang.String queryPath)
Gets a Query Editor Url. |
java.net.URI |
getWorkItemQueryEditorURL(java.lang.String projectUri,
java.lang.String queryPath,
java.lang.String accessMappingMoniker)
Gets a Query Editor Url. |
java.net.URI |
getWorkItemQueryResultsURL(java.lang.String projectUri,
java.lang.String queryPath)
Gets a Work Item Query Results Url. |
java.net.URI |
getWorkItemQueryResultsURL(java.lang.String projectUri,
java.lang.String queryPath,
java.lang.String accessMappingMoniker)
Gets a Work Item Query Results Url. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TSWAHyperlinkBuilder(TFSTeamProjectCollection collection)
TSWAHyperlinkBuilder
for the given
TFSTeamProjectCollection
.
collection
- the collection to build links to resources in (must not be
null
)public TSWAHyperlinkBuilder(TFSTeamProjectCollection collection, boolean displayInEmbeddedBrowser)
TSWAHyperlinkBuilder
for the given
TFSTeamProjectCollection
.
collection
- the collection to build links to resources in (must not be
null
)displayInEmbeddedBrowser
- true if url will be rendered as hosted content within TEE. When
true, the URL contains a query parameter which instructs web
access to render a page differently with knowledge that it's being
hosted in another app).Method Detail |
---|
public java.net.URI getHomeURL()
public java.net.URI getHomeURL(java.lang.String accessMappingMoniker)
accessMappingMoniker
- A moniker for the desired access mapping.
public java.net.URI getHomeURL(java.net.URI projectUri)
projectUri
- Uri of the project to be selected in the home page of Team Web
Access.
public java.net.URI getHomeUrl(java.net.URI projectUri, java.lang.String accessMappingMoniker)
projectUri
- Uri of the project to be selected in the home page of Team Web
Access.accessMappingMoniker
- A moniker for the desired access mapping.
public java.net.URI getShelvesetDetailsURL(java.lang.String shelvesetName, java.lang.String shelvesetOwner)
shelvesetName
- A shelveset name.shelvesetOwner
- A shelveset owner.
public java.net.URI getShelvesetDetailsURL(java.lang.String shelvesetName, java.lang.String shelvesetOwner, java.lang.String accessMappingMoniker)
shelvesetName
- A shelveset name.shelvesetOwner
- A shelveset owner.accessMappingMoniker
- A moniker for the desired access mapping
public java.net.URI getNewWorkItemURL(java.lang.String projectUri, java.lang.String workItemType, int titleID)
projectUri
- The team project for the new work item.workItemType
- The type of the new work item.
public java.net.URI getNewWorkItemURL(java.lang.String projectUri, java.lang.String workItemType, int titleID, java.lang.String accessMappingMoniker)
projectUri
- The team project for the new work item.workItemType
- The type of the new work item.accessMappingMoniker
- A moniker for the desired access mapping.
public java.net.URI getWorkItemEditorURL(int workItemId)
workItemId
- A workitem id.
public java.net.URI getWorkItemEditorURL(int workItemId, java.lang.String accessMappingMoniker)
workItemId
- A workitem id.accessMappingMoniker
- A moniker for the desired access mapping.
public java.net.URI getChangesetURL(int changesetId)
changesetId
- A changeset id.
public java.net.URI getChangesetURL(int changesetId, java.lang.String accessMappingMoniker)
changesetId
- A changeset id.accessMappingMoniker
- A moniker for the desired access mapping.
public java.net.URI getWorkItemQueryResultsURL(java.lang.String projectUri, java.lang.String queryPath)
projectUri
- URI of the project that this query is inqueryPath
- Path of the query to run (e.g. ProjectName/My Queries/Query1).
public java.net.URI getWorkItemQueryResultsURL(java.lang.String projectUri, java.lang.String queryPath, java.lang.String accessMappingMoniker)
projectUri
- URI of the project that this query is inqueryPath
- Path of the query to run (e.g. ProjectName/My Queries/Query1).accessMappingMoniker
- A moniker for the desired access mapping.
public java.net.URI getWorkItemQueryEditorURL(java.lang.String projectUri, java.lang.String queryPath)
projectUri
- URI of the project that this query is inqueryPath
- Path of the query to run (e.g. ProjectName/My Queries/Query1).
public java.net.URI getWorkItemQueryEditorURL(java.lang.String projectUri, java.lang.String queryPath, java.lang.String accessMappingMoniker)
projectUri
- URI of the project that this query is inqueryPath
- Path of the query to run (e.g. ProjectName/My Queries/Query1).accessMappingMoniker
- A moniker for the desired access mapping.
public java.net.URI getViewBuildDetailsURL(java.lang.String buildUri)
buildUri
- Build uripublic java.net.URI getViewBuildDetailsURI(java.lang.String buildUri, java.lang.String accessMappingMoniker)
public java.net.URI getBuildDefinitionVNextURI(java.lang.String projectName, java.lang.String action)
public java.net.URI getBuildDefinitionVNextURI(java.lang.String projectName, java.lang.String action, int definitionId)
public java.net.URI getBuildDefinitionVNextURI(java.lang.String projectName, java.lang.String action, java.lang.String definitionTemplateId)
public java.net.URI getGitCommitURL(java.lang.String projectName, java.lang.String repositoryID, java.lang.String commitID)
public java.net.URI getGitExplorerURL(java.lang.String projectName)
public java.net.URI getGitRepoURL(java.lang.String projectName, java.lang.String repoName)
public java.net.URI getSourceExplorerUrl(java.lang.String projectName, java.lang.String teamName, java.lang.String serverItemPath)
public java.net.URI getSourceExplorerUrl(java.net.URI projectUri)
public java.net.URI getWorkItemPageUrl(java.lang.String projectName, java.lang.String teamName)
public java.net.URI getWorkItemPageUrl(java.net.URI projectUri)
public java.net.URI getBuildsPageUrl(java.lang.String projectName, java.lang.String teamName)
public java.net.URI getBuildsPageUrl(java.net.URI projectUri)
public java.net.URI getSettingsPageUrl(java.lang.String projectName, java.lang.String teamName)
public java.net.URI getSettingsPageUrl(java.net.URI projectUri)
public static java.net.URL getFileContainerURL(IBuildDetail build)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |