|
||||||||||
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 hosted)
Creates a TSWAHyperlinkBuilder for the given
TFSTeamProjectCollection . |
Method Summary | |
---|---|
java.net.URI |
getChangesetURL(int changesetId)
Gets a changeset URL. |
java.net.URI |
getChangesetURL(int changesetId,
java.lang.String accessMappingMoniker)
Gets a changeset URL. |
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 |
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 |
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 |
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 hosted)
TSWAHyperlinkBuilder
for the given
TFSTeamProjectCollection
.
collection
- the collection to build links to resources in (must not be
null
)hosted
- 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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |