C# Класс VersionOne.ServerConnector.QueryBuilder

Наследование: IQueryBuilder
Показать файл Открыть проект

Открытые методы

Метод Описание
AddListProperty ( string fieldName, string typeToken ) : void
AddOptionalProperty ( string attr, string prefix ) : void

Add non-list property which can be missing exist at startup.

AddProperty ( string attr, string prefix, bool isList ) : void
Localize ( string text ) : string
Query ( string workitemTypeName, IFilter filter ) : AssetList
Query ( string workitemTypeName, IFilterTerm filter ) : AssetList
QueryPropertyValues ( string propertyName ) : PropertyValues
Setup ( IServices services, IMetaModel metaModel, ILocalizer localizer ) : void
SortBy ( SortBy sort ) : IQueryBuilder

Приватные методы

Метод Описание
AddSelection ( VersionOne.SDK.APIClient.Query query, string typePrefix, IAssetType type ) : void
GetFieldType ( string typeToken, string fieldName ) : string
GetListPropertyValues ( ) : PropertyValues>.IDictionary
GetPropertyValuesQuery ( string propertyName, IAttributeDefinition &nameDef ) : VersionOne.SDK.APIClient.Query
ProcessUnresolvedTypeMappings ( ) : void
ResolvePropertyKey ( string propertyAlias ) : string

Описание методов

AddListProperty() публичный Метод

public AddListProperty ( string fieldName, string typeToken ) : void
fieldName string
typeToken string
Результат void

AddOptionalProperty() публичный Метод

Add non-list property which can be missing exist at startup.
public AddOptionalProperty ( string attr, string prefix ) : void
attr string Attribute name
prefix string Prefix, usually matching attribute type
Результат void

AddProperty() публичный Метод

public AddProperty ( string attr, string prefix, bool isList ) : void
attr string
prefix string
isList bool
Результат void

Localize() публичный Метод

public Localize ( string text ) : string
text string
Результат string

Query() публичный Метод

public Query ( string workitemTypeName, IFilter filter ) : AssetList
workitemTypeName string
filter IFilter
Результат AssetList

Query() публичный Метод

public Query ( string workitemTypeName, IFilterTerm filter ) : AssetList
workitemTypeName string
filter IFilterTerm
Результат AssetList

QueryPropertyValues() публичный Метод

public QueryPropertyValues ( string propertyName ) : PropertyValues
propertyName string
Результат PropertyValues

Setup() публичный Метод

public Setup ( IServices services, IMetaModel metaModel, ILocalizer localizer ) : void
services IServices
metaModel IMetaModel
localizer ILocalizer
Результат void

SortBy() публичный Метод

public SortBy ( SortBy sort ) : IQueryBuilder
sort SortBy
Результат IQueryBuilder