Table of Contents

Interface IDataClassService

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

The DataClassService support operations which relate to Data Class.

public interface IDataClassService

Extension Methods

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

Methods

GetDataClassByName(string)

DslDataClass GetDataClassByName(string name)

Parameters

name string

Returns

DslDataClass

GetDataClassNameById(Guid)

string GetDataClassNameById(Guid id)

Parameters

id Guid

Returns

string

GetDataClasses()

Get all data classes.

IList<DslDataClass> GetDataClasses()

Returns

IList<DslDataClass>

A data classes list.

GetDataClassesByProduct(string)

Get data classes which are filtered by product name.

IList<DslDataClass> GetDataClassesByProduct(string productName)

Parameters

productName string

The product name.

Returns

IList<DslDataClass>

A data classes list.

GetDataClassesByTag(string)

Get data classes which are filtered by a tag.

IList<DslDataClass> GetDataClassesByTag(string tag)

Parameters

tag string

The tag which is based on for filtering data classes.

Returns

IList<DslDataClass>

A data classes list.