Table of Contents

Class SmartFormService

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

public class SmartFormService : ISmartFormService

Inheritance

objectSmartFormService

Implements

ISmartFormService

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<SmartFormService>(SmartFormService)

Constructors

SmartFormService(IDataObjectApiService)

public SmartFormService(IDataObjectApiService dataObjectApiService)

Parameters

dataObjectApiService IDataObjectApiService

Methods

CreateDataObject(WorkflowContext, DataSourceObject, string)

public virtual string CreateDataObject(WorkflowContext workflowContext, DataSourceObject dataSourceObject, string dataClass)

Parameters

workflowContext WorkflowContext

dataSourceObject DataSourceObject

dataClass string

Returns

string

IsDataSourceNameExists(WorkflowContext, DataSourceObject)

public virtual bool IsDataSourceNameExists(WorkflowContext workflowContext, DataSourceObject dataSourceObject)

Parameters

workflowContext WorkflowContext

dataSourceObject DataSourceObject

Returns

bool

UpdateDataObject(WorkflowContext, DataSourceObject, string)

public virtual void UpdateDataObject(WorkflowContext workflowContext, DataSourceObject dataSourceObject, string dataClass)

Parameters

workflowContext WorkflowContext

dataSourceObject DataSourceObject

dataClass string