C# Class VersionOne.ServiceHost.ConfigurationTool.DL.V1Connector

VersionOne interaction handler.
Mostra file Open project: versionone/VersionOne.Integration.HPALM Class Usage Examples

Public Methods

Method Description
Connect ( VersionOneSettings settings ) : void

Create connection to V1 server.

GetCustomFields ( string assetTypeName, FieldType fieldType ) : IList

Gets collection of custom list fields for specified asset type.

GetPrimaryWorkitemTypes ( ) : IEnumerable
GetProjectList ( ) : List
GetReferenceFieldList ( string assetTypeToken ) : List

Get collection of reference fields for asset type.

GetSourceList ( ) : List

Get Source values from VersionOne server

GetStoryStatuses ( ) : string>.IDictionary

Get primary backlog item statuses.

GetTestStatuses ( ) : string>.IDictionary

Get available test statuses.

GetTypeByFieldName ( string fieldSystemName, string assetTypeName ) : string
GetValuesForType ( string typeName ) : IList

Gets values for specified asset type name.

GetWorkitemPriorities ( ) : string>.IDictionary

Get available workitem priorities.

ResetConnection ( ) : void

Reset connection

ValidateConnection ( VersionOneSettings settings ) : bool

Validate V1 connection

Private Methods

Method Description
GetFieldList ( IFilterTerm filter, IEnumerable selection ) : AssetList
GetProjectWrapperList ( VersionOne.SDK.APIClient.Asset asset, IAttributeDefinition attrName, int depth ) : IEnumerable
GetPropertyValuesQuery ( string propertyName, IAttributeDefinition &nameDef ) : VersionOne.SDK.APIClient.Query
GetProxy ( ProxyConnectionSettings proxySettings ) : VersionOne.SDK.APIClient.ProxyProvider
QueryPropertyOidValues ( string propertyName ) : IList
QueryPropertyValues ( string propertyName ) : string>.IDictionary
V1Connector ( ) : System

Method Details

Connect() public method

Create connection to V1 server.
public Connect ( VersionOneSettings settings ) : void
settings VersionOne.ServiceHost.ConfigurationTool.Entities.VersionOneSettings Connection settings
return void

GetCustomFields() public method

Gets collection of custom list fields for specified asset type.
public GetCustomFields ( string assetTypeName, FieldType fieldType ) : IList
assetTypeName string Name of the asset type
fieldType FieldType Field type
return IList

GetPrimaryWorkitemTypes() public method

public GetPrimaryWorkitemTypes ( ) : IEnumerable
return IEnumerable

GetProjectList() public method

public GetProjectList ( ) : List
return List

GetReferenceFieldList() public method

Get collection of reference fields for asset type.
public GetReferenceFieldList ( string assetTypeToken ) : List
assetTypeToken string AssetType token
return List

GetSourceList() public method

Get Source values from VersionOne server
public GetSourceList ( ) : List
return List

GetStoryStatuses() public method

Get primary backlog item statuses.
public GetStoryStatuses ( ) : string>.IDictionary
return string>.IDictionary

GetTestStatuses() public method

Get available test statuses.
public GetTestStatuses ( ) : string>.IDictionary
return string>.IDictionary

GetTypeByFieldName() public method

public GetTypeByFieldName ( string fieldSystemName, string assetTypeName ) : string
fieldSystemName string
assetTypeName string
return string

GetValuesForType() public method

Gets values for specified asset type name.
public GetValuesForType ( string typeName ) : IList
typeName string Asset type name.
return IList

GetWorkitemPriorities() public method

Get available workitem priorities.
public GetWorkitemPriorities ( ) : string>.IDictionary
return string>.IDictionary

ResetConnection() public method

Reset connection
public ResetConnection ( ) : void
return void

ValidateConnection() public method

Validate V1 connection
public ValidateConnection ( VersionOneSettings settings ) : bool
settings VersionOne.ServiceHost.ConfigurationTool.Entities.VersionOneSettings settings for connection to VersionOne.
return bool