C# Class VersionOne.ServerConnector.VersionOneProcessor

Inheritance: IVersionOneProcessor
Afficher le fichier Open project: versionone/VersionOne.Integration.Bugzilla Class Usage Examples

Private Properties

Свойство Type Description
AddLinkToAsset void
ChooseOwners IList
Connect void
ConvertFromCamelCase string
GetAssetLinks List
GetCustomFields IEnumerable
GetEntityFactory EntityFactory
GetFieldList AssetList
GetMessageFromException string
GetOwnerOids IEnumerable
GetProjectById Asset
GetProjectByName Asset
GetRootProject Asset
GetSourceByName ValueId

Méthodes publiques

Méthode Description
AddLinkToEntity ( BaseEntity entity, Link link ) : void
AddListProperty ( string fieldName, string typeToken ) : void
AddOptionalProperty ( string attr, string prefix ) : void
AddProperty ( string attr, string prefix, bool isList ) : void
AttributeExists ( string typeName, string attributeName ) : bool
CloseWorkitem ( PrimaryWorkitem workitem ) : void
CreateBuildRun ( BuildProject buildProject, string name, DateTime date, double elapsed ) : BuildRun
CreateChangeSet ( string name, string reference, string description ) : ChangeSet
CreateProject ( string name ) : Scope
CreateWorkitem ( string assetType, string title, string description, string projectToken, string externalFieldName, string externalId, string externalSystemName, string priorityId, string owners ) : Workitem
CreateWorkitemPriority ( string priorityName ) : ValueId
CreateWorkitemStatus ( string statusName ) : ValueId
GetAvailableListValues ( string typeToken, string fieldName ) : PropertyValues
GetBuildProjects ( IFilter filter ) : IList
GetBuildRunStatuses ( ) : IList
GetBuildRuns ( IFilter filter ) : IList
GetChangeSets ( IFilter filter ) : IList
GetCustomTextFields ( string typeName ) : IList
GetFeatureGroups ( IFilter filter, IFilter childrenFilter ) : IList
GetLoggedInMember ( ) : Member
GetMembers ( IFilter filter ) : ICollection
GetPrimaryWorkitems ( IFilter filter, SortBy sortBy = null ) : IList
GetProjectTokenByName ( string projectName ) : string
GetRootProjectToken ( ) : string
GetSummaryLink ( Workitem workitem ) : string
GetWorkitemLink ( Workitem workitem ) : string
GetWorkitemLinks ( Workitem workitem, IFilter filter ) : List
GetWorkitemPriorities ( ) : IList
GetWorkitemStatuses ( ) : IList
GetWorkitems ( string type, IFilter filter, SortBy sortBy = null ) : IList
LogConnectionConfiguration ( ) : void
LogConnectionInformation ( ) : void
LookupProjects ( string term ) : ICollection
ProjectExists ( string projectId ) : bool
Save ( BaseEntity entity ) : void
SaveEntities ( ICollection entities ) : void
UpdateProject ( string projectId, Link link ) : void
ValidateConnection ( ) : bool
VersionOneProcessor ( VersionOneSettings settings ) : System
VersionOneProcessor ( VersionOneSettings settings, ILogger logger ) : System
VersionOneProcessor ( XmlElement config ) : System
VersionOneProcessor ( XmlElement config, ILogger logger ) : System

Méthodes protégées

Méthode Description
Connect ( IServices testServices, IQueryBuilder testQueryBuilder ) : void

Private Methods

Méthode Description
AddLinkToAsset ( Asset asset, Link link ) : void
ChooseOwners ( Asset asset, IEnumerable allMembers ) : IList
Connect ( ) : void
ConvertFromCamelCase ( string camelCasedString ) : string
GetAssetLinks ( Oid assetOid, IFilter filter ) : List
GetCustomFields ( string assetTypeName, FieldType fieldType ) : IEnumerable
GetEntityFactory ( ) : EntityFactory
GetFieldList ( IFilterTerm filter, IEnumerable selection ) : AssetList
GetMessageFromException ( V1Exception exception ) : string
GetOwnerOids ( string ownerNames ) : IEnumerable

Attempts to match owners of the workitem in the external system to users in VersionOne.

GetProjectById ( string projectId ) : Asset
GetProjectByName ( string projectName ) : Asset
GetRootProject ( ) : Asset
GetSourceByName ( string externalSystemName ) : ValueId

Method Details

AddLinkToEntity() public méthode

public AddLinkToEntity ( BaseEntity entity, Link link ) : void
entity BaseEntity
link Link
Résultat void

AddListProperty() public méthode

public AddListProperty ( string fieldName, string typeToken ) : void
fieldName string
typeToken string
Résultat void

AddOptionalProperty() public méthode

public AddOptionalProperty ( string attr, string prefix ) : void
attr string
prefix string
Résultat void

AddProperty() public méthode

public AddProperty ( string attr, string prefix, bool isList ) : void
attr string
prefix string
isList bool
Résultat void

AttributeExists() public méthode

public AttributeExists ( string typeName, string attributeName ) : bool
typeName string
attributeName string
Résultat bool

CloseWorkitem() public méthode

public CloseWorkitem ( PrimaryWorkitem workitem ) : void
workitem PrimaryWorkitem
Résultat void

Connect() protected méthode

protected Connect ( IServices testServices, IQueryBuilder testQueryBuilder ) : void
testServices IServices
testQueryBuilder IQueryBuilder
Résultat void

CreateBuildRun() public méthode

public CreateBuildRun ( BuildProject buildProject, string name, DateTime date, double elapsed ) : BuildRun
buildProject BuildProject
name string
date DateTime
elapsed double
Résultat BuildRun

CreateChangeSet() public méthode

public CreateChangeSet ( string name, string reference, string description ) : ChangeSet
name string
reference string
description string
Résultat ChangeSet

CreateProject() public méthode

public CreateProject ( string name ) : Scope
name string
Résultat Scope

CreateWorkitem() public méthode

public CreateWorkitem ( string assetType, string title, string description, string projectToken, string externalFieldName, string externalId, string externalSystemName, string priorityId, string owners ) : Workitem
assetType string
title string
description string
projectToken string
externalFieldName string
externalId string
externalSystemName string
priorityId string
owners string
Résultat Workitem

CreateWorkitemPriority() public méthode

public CreateWorkitemPriority ( string priorityName ) : ValueId
priorityName string
Résultat ValueId

CreateWorkitemStatus() public méthode

public CreateWorkitemStatus ( string statusName ) : ValueId
statusName string
Résultat ValueId

GetAvailableListValues() public méthode

public GetAvailableListValues ( string typeToken, string fieldName ) : PropertyValues
typeToken string
fieldName string
Résultat PropertyValues

GetBuildProjects() public méthode

public GetBuildProjects ( IFilter filter ) : IList
filter IFilter
Résultat IList

GetBuildRunStatuses() public méthode

public GetBuildRunStatuses ( ) : IList
Résultat IList

GetBuildRuns() public méthode

public GetBuildRuns ( IFilter filter ) : IList
filter IFilter
Résultat IList

GetChangeSets() public méthode

public GetChangeSets ( IFilter filter ) : IList
filter IFilter
Résultat IList

GetCustomTextFields() public méthode

public GetCustomTextFields ( string typeName ) : IList
typeName string
Résultat IList

GetFeatureGroups() public méthode

public GetFeatureGroups ( IFilter filter, IFilter childrenFilter ) : IList
filter IFilter
childrenFilter IFilter
Résultat IList

GetLoggedInMember() public méthode

public GetLoggedInMember ( ) : Member
Résultat Member

GetMembers() public méthode

public GetMembers ( IFilter filter ) : ICollection
filter IFilter
Résultat ICollection

GetPrimaryWorkitems() public méthode

public GetPrimaryWorkitems ( IFilter filter, SortBy sortBy = null ) : IList
filter IFilter
sortBy SortBy
Résultat IList

GetProjectTokenByName() public méthode

public GetProjectTokenByName ( string projectName ) : string
projectName string
Résultat string

GetRootProjectToken() public méthode

public GetRootProjectToken ( ) : string
Résultat string

GetSummaryLink() public méthode

public GetSummaryLink ( Workitem workitem ) : string
workitem Workitem
Résultat string

GetWorkitemLink() public méthode

public GetWorkitemLink ( Workitem workitem ) : string
workitem Workitem
Résultat string

GetWorkitemLinks() public méthode

public GetWorkitemLinks ( Workitem workitem, IFilter filter ) : List
workitem Workitem
filter IFilter
Résultat List

GetWorkitemPriorities() public méthode

public GetWorkitemPriorities ( ) : IList
Résultat IList

GetWorkitemStatuses() public méthode

public GetWorkitemStatuses ( ) : IList
Résultat IList

GetWorkitems() public méthode

public GetWorkitems ( string type, IFilter filter, SortBy sortBy = null ) : IList
type string
filter IFilter
sortBy SortBy
Résultat IList

LogConnectionConfiguration() public méthode

public LogConnectionConfiguration ( ) : void
Résultat void

LogConnectionInformation() public méthode

public LogConnectionInformation ( ) : void
Résultat void

LookupProjects() public méthode

public LookupProjects ( string term ) : ICollection
term string
Résultat ICollection

ProjectExists() public méthode

public ProjectExists ( string projectId ) : bool
projectId string
Résultat bool

Save() public méthode

public Save ( BaseEntity entity ) : void
entity BaseEntity
Résultat void

SaveEntities() public méthode

public SaveEntities ( ICollection entities ) : void
entities ICollection
Résultat void

UpdateProject() public méthode

public UpdateProject ( string projectId, Link link ) : void
projectId string
link Link
Résultat void

ValidateConnection() public méthode

public ValidateConnection ( ) : bool
Résultat bool

VersionOneProcessor() public méthode

public VersionOneProcessor ( VersionOneSettings settings ) : System
settings VersionOneSettings
Résultat System

VersionOneProcessor() public méthode

public VersionOneProcessor ( VersionOneSettings settings, ILogger logger ) : System
settings VersionOneSettings
logger ILogger
Résultat System

VersionOneProcessor() public méthode

public VersionOneProcessor ( XmlElement config ) : System
config XmlElement
Résultat System

VersionOneProcessor() public méthode

public VersionOneProcessor ( XmlElement config, ILogger logger ) : System
config XmlElement
logger ILogger
Résultat System