Interface ICompilingService
Namespace: Casewhere.Runtime.DSL.Script.Services
Assembly: Casewhere.Runtime.dll
public interface ICompilingService
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<ICompilingService>(ICompilingService)
Methods
ClearCache()
void ClearCache()
GetDslActivity(IDslCompilerContext, ActivityToken)
DslActivity GetDslActivity(IDslCompilerContext context, ActivityToken activityToken)
Parameters
context
IDslCompilerContext
activityToken
ActivityToken
Returns
GetDslCase(IDslCompilerContext, CaseToken)
DslCase GetDslCase(IDslCompilerContext context, CaseToken caseToken)
Parameters
context
IDslCompilerContext
caseToken
CaseToken
Returns
GetDslDataObject(IDslCompilerContext, DataObjectToken)
dynamic GetDslDataObject(IDslCompilerContext context, DataObjectToken dataObjectToken)
Parameters
context
IDslCompilerContext
dataObjectToken
DataObjectToken
Returns
dynamic
GetDslUser(UserToken)
DslUser GetDslUser(UserToken userToken)
Parameters
userToken
UserToken
Returns
GetDslWorkflow(IDslCompilerContext, WorkflowToken)
DslWorkflow GetDslWorkflow(IDslCompilerContext context, WorkflowToken workflowToken)
Parameters
context
IDslCompilerContext
workflowToken
WorkflowToken
Returns
GetQueryParameter(IDictionary<string, object>)
DynamicDataObject GetQueryParameter(IDictionary<string, object> queryParameters)
Parameters
queryParameters
IDictionary<string, object>
Returns
DynamicDataObject