Table of Contents

Class SearchPhraseService

Namespace: Casewhere.Runtime.Api.Services
Assembly: Casewhere.Runtime.dll

public class SearchPhraseService : ISearchPhraseService

Inheritance

objectSearchPhraseService

Implements

ISearchPhraseService

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<SearchPhraseService>(SearchPhraseService)

Constructors

SearchPhraseService(IDataClassRepository, IDataSourceRepository)

public SearchPhraseService(IDataClassRepository dataClassRepository, IDataSourceRepository dataSourceRepository)

Parameters

dataClassRepository IDataClassRepository

dataSourceRepository IDataSourceRepository

Methods

Escape(string, BsonDocument)

public void Escape(string dataClassName, BsonDocument filter)

Parameters

dataClassName string

filter BsonDocument

Escape(string, string)

public string Escape(string dataClassName, string text)

Parameters

dataClassName string

text string

Returns

string

EscapeForDataSource(string, BsonDocument)

public void EscapeForDataSource(string dataSourceName, BsonDocument filter)

Parameters

dataSourceName string

filter BsonDocument

ProcessKeyword(string, int)

public string ProcessKeyword(string keyword, int minimumSearchWordLength)

Parameters

keyword string

minimumSearchWordLength int

Returns

string