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
GetDataClassNameById(Guid)
string GetDataClassNameById(Guid id)
Parameters
id
Guid
Returns
GetDataClasses()
Get all data classes.
IList<DslDataClass> GetDataClasses()
Returns
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
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
A data classes list.