C# Class JustAProgrammer.TeamPilgrim.VisualStudio.Business.Services.TeamPilgrimTfsService

Inheritance: ITeamPilgrimTfsService
Datei anzeigen Open project: StanleyGoldman/TeamPilgrim

Public Methods

Method Description
AddNewQueryFolder ( TfsTeamProjectCollection teamProjectCollection, Microsoft.TeamFoundation.WorkItemTracking.Client.Project teamProject, System.Guid parentFolderId ) : QueryFolder
CloneBuildDefinition ( TfsTeamProjectCollection tfsTeamProjectCollection, string projectName, IBuildDefinition sourceDefinition ) : IBuildDefinition
DeleteBuildDefinition ( IBuildDefinition buildDefinition ) : void
DeleteQueryItem ( TfsTeamProjectCollection tfsTeamProjectCollection, Microsoft.TeamFoundation.WorkItemTracking.Client.Project teamProject, System.Guid queryItemId ) : bool
DeleteShelveset ( TfsTeamProjectCollection tfsTeamProjectCollection, string shelvesetName, string shelvesetOwner ) : void
EvaluateCheckin ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Microsoft.TeamFoundation.VersionControl.Client.PendingChange changes, string comment, CheckinNote checkinNote, WorkItemCheckinInfo workItemChanges ) : CheckinEvaluationResult
GetAllConflicts ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace ) : Conflict[]
GetFlatQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
GetLinkQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
GetLinkQueryDefinitionWorkItemLinkInfo ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemLinkInfo[]
GetLocalWorkspaceInfo ( System.Guid projectCollectionId = null ) : Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo[]
GetProjectCollection ( Uri uri ) : TfsTeamProjectCollection
GetProjectCollections ( ) : TfsTeamProjectCollection[]
GetProjects ( TfsTeamProjectCollection tfsTeamProjectCollection ) : Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]
GetProjects ( Uri tpcAddress ) : Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]
GetQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
GetRegisteredProjectCollections ( ) : RegisteredProjectCollection[]
GetWorkspace ( Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo workspaceInfo, TfsTeamProjectCollection tfsTeamProjectCollection ) : Microsoft.TeamFoundation.VersionControl.Client.Workspace
QueryBuildDefinitions ( TfsTeamProjectCollection tfsTeamProjectCollection, string teamProject ) : IBuildDefinition[]
QueryBuildDetails ( TfsTeamProjectCollection tfsTeamProjectCollection, string teamProject ) : IBuildDetail[]
QueryShelvesets ( TfsTeamProjectCollection tfsTeamProjectCollection, string shelvesetName = null, string shelvesetOwner = null ) : Shelveset[]
WorkspaceCheckin ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Microsoft.TeamFoundation.VersionControl.Client.PendingChange changes, string comment, CheckinNote checkinNote, WorkItemCheckinInfo workItemChanges, PolicyOverrideInfo policyOverride ) : void
WorkspaceQueryShelvedChanges ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, string shelvesetName, string shelvesetOwner, Microsoft.TeamFoundation.VersionControl.Client.ItemSpec itemSpecs ) : PendingSet[]
WorkspaceShelve ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Shelveset shelveset, Microsoft.TeamFoundation.VersionControl.Client.PendingChange pendingChanges, ShelvingOptions shelvingOptions ) : void
WorkspaceUnshelve ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, string shelvesetName, string shelvesetOwner, Microsoft.TeamFoundation.VersionControl.Client.ItemSpec items = null ) : Shelveset

Private Methods

Method Description
GetLinkQueryDefinitionWorkItemLinkInfo ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName, WorkItemStore &workItemStore, Query &oneHopQuery ) : WorkItemLinkInfo[]
GetWorkItemStore ( TfsTeamProjectCollection tfsTeamProjectCollection ) : WorkItemStore

Method Details

AddNewQueryFolder() public method

public AddNewQueryFolder ( TfsTeamProjectCollection teamProjectCollection, Microsoft.TeamFoundation.WorkItemTracking.Client.Project teamProject, System.Guid parentFolderId ) : QueryFolder
teamProjectCollection TfsTeamProjectCollection
teamProject Microsoft.TeamFoundation.WorkItemTracking.Client.Project
parentFolderId System.Guid
return QueryFolder

CloneBuildDefinition() public method

public CloneBuildDefinition ( TfsTeamProjectCollection tfsTeamProjectCollection, string projectName, IBuildDefinition sourceDefinition ) : IBuildDefinition
tfsTeamProjectCollection TfsTeamProjectCollection
projectName string
sourceDefinition IBuildDefinition
return IBuildDefinition

DeleteBuildDefinition() public method

public DeleteBuildDefinition ( IBuildDefinition buildDefinition ) : void
buildDefinition IBuildDefinition
return void

DeleteQueryItem() public method

public DeleteQueryItem ( TfsTeamProjectCollection tfsTeamProjectCollection, Microsoft.TeamFoundation.WorkItemTracking.Client.Project teamProject, System.Guid queryItemId ) : bool
tfsTeamProjectCollection TfsTeamProjectCollection
teamProject Microsoft.TeamFoundation.WorkItemTracking.Client.Project
queryItemId System.Guid
return bool

DeleteShelveset() public method

public DeleteShelveset ( TfsTeamProjectCollection tfsTeamProjectCollection, string shelvesetName, string shelvesetOwner ) : void
tfsTeamProjectCollection TfsTeamProjectCollection
shelvesetName string
shelvesetOwner string
return void

EvaluateCheckin() public method

public EvaluateCheckin ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Microsoft.TeamFoundation.VersionControl.Client.PendingChange changes, string comment, CheckinNote checkinNote, WorkItemCheckinInfo workItemChanges ) : CheckinEvaluationResult
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
changes Microsoft.TeamFoundation.VersionControl.Client.PendingChange
comment string
checkinNote Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
workItemChanges WorkItemCheckinInfo
return CheckinEvaluationResult

GetAllConflicts() public method

public GetAllConflicts ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace ) : Conflict[]
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
return Conflict[]

GetFlatQueryDefinitionWorkItemCollection() public method

public GetFlatQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
tfsTeamProjectCollection TfsTeamProjectCollection
queryDefinition QueryDefinition
projectName string
return WorkItemCollection

GetLinkQueryDefinitionWorkItemCollection() public method

public GetLinkQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
tfsTeamProjectCollection TfsTeamProjectCollection
queryDefinition QueryDefinition
projectName string
return WorkItemCollection

GetLinkQueryDefinitionWorkItemLinkInfo() public method

public GetLinkQueryDefinitionWorkItemLinkInfo ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemLinkInfo[]
tfsTeamProjectCollection TfsTeamProjectCollection
queryDefinition QueryDefinition
projectName string
return WorkItemLinkInfo[]

GetLocalWorkspaceInfo() public method

public GetLocalWorkspaceInfo ( System.Guid projectCollectionId = null ) : Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo[]
projectCollectionId System.Guid
return Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo[]

GetProjectCollection() public method

public GetProjectCollection ( Uri uri ) : TfsTeamProjectCollection
uri System.Uri
return TfsTeamProjectCollection

GetProjectCollections() public method

public GetProjectCollections ( ) : TfsTeamProjectCollection[]
return TfsTeamProjectCollection[]

GetProjects() public method

public GetProjects ( TfsTeamProjectCollection tfsTeamProjectCollection ) : Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]
tfsTeamProjectCollection TfsTeamProjectCollection
return Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]

GetProjects() public method

public GetProjects ( Uri tpcAddress ) : Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]
tpcAddress System.Uri
return Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]

GetQueryDefinitionWorkItemCollection() public method

public GetQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
tfsTeamProjectCollection TfsTeamProjectCollection
queryDefinition QueryDefinition
projectName string
return WorkItemCollection

GetRegisteredProjectCollections() public method

public GetRegisteredProjectCollections ( ) : RegisteredProjectCollection[]
return RegisteredProjectCollection[]

GetWorkspace() public method

public GetWorkspace ( Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo workspaceInfo, TfsTeamProjectCollection tfsTeamProjectCollection ) : Microsoft.TeamFoundation.VersionControl.Client.Workspace
workspaceInfo Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo
tfsTeamProjectCollection TfsTeamProjectCollection
return Microsoft.TeamFoundation.VersionControl.Client.Workspace

QueryBuildDefinitions() public method

public QueryBuildDefinitions ( TfsTeamProjectCollection tfsTeamProjectCollection, string teamProject ) : IBuildDefinition[]
tfsTeamProjectCollection TfsTeamProjectCollection
teamProject string
return IBuildDefinition[]

QueryBuildDetails() public method

public QueryBuildDetails ( TfsTeamProjectCollection tfsTeamProjectCollection, string teamProject ) : IBuildDetail[]
tfsTeamProjectCollection TfsTeamProjectCollection
teamProject string
return IBuildDetail[]

QueryShelvesets() public method

public QueryShelvesets ( TfsTeamProjectCollection tfsTeamProjectCollection, string shelvesetName = null, string shelvesetOwner = null ) : Shelveset[]
tfsTeamProjectCollection TfsTeamProjectCollection
shelvesetName string
shelvesetOwner string
return Shelveset[]

WorkspaceCheckin() public method

public WorkspaceCheckin ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Microsoft.TeamFoundation.VersionControl.Client.PendingChange changes, string comment, CheckinNote checkinNote, WorkItemCheckinInfo workItemChanges, PolicyOverrideInfo policyOverride ) : void
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
changes Microsoft.TeamFoundation.VersionControl.Client.PendingChange
comment string
checkinNote Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
workItemChanges WorkItemCheckinInfo
policyOverride PolicyOverrideInfo
return void

WorkspaceQueryShelvedChanges() public method

public WorkspaceQueryShelvedChanges ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, string shelvesetName, string shelvesetOwner, Microsoft.TeamFoundation.VersionControl.Client.ItemSpec itemSpecs ) : PendingSet[]
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
shelvesetName string
shelvesetOwner string
itemSpecs Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
return PendingSet[]

WorkspaceShelve() public method

public WorkspaceShelve ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Shelveset shelveset, Microsoft.TeamFoundation.VersionControl.Client.PendingChange pendingChanges, ShelvingOptions shelvingOptions ) : void
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
shelveset Shelveset
pendingChanges Microsoft.TeamFoundation.VersionControl.Client.PendingChange
shelvingOptions ShelvingOptions
return void

WorkspaceUnshelve() public method

public WorkspaceUnshelve ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, string shelvesetName, string shelvesetOwner, Microsoft.TeamFoundation.VersionControl.Client.ItemSpec items = null ) : Shelveset
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
shelvesetName string
shelvesetOwner string
items Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
return Shelveset