Show / Hide Table of Contents

Interface ICaseValidateRuntime

Runtime for the case validate function CaseFunction

Inherited Members
ICaseChangeRuntime.CaseAvailable(string)
ICaseChangeRuntime.SetCaseAttribute(string, string, object)
ICaseChangeRuntime.RemoveCaseAttribute(string, string)
ICaseChangeRuntime.GetReason()
ICaseChangeRuntime.SetReason(string)
ICaseChangeRuntime.GetForecast()
ICaseChangeRuntime.SetForecast(string)
ICaseChangeRuntime.GetFieldNames()
ICaseChangeRuntime.HasFields()
ICaseChangeRuntime.HasField(string)
ICaseChangeRuntime.IsFieldComplete(string)
ICaseChangeRuntime.IsFieldEmpty(string)
ICaseChangeRuntime.FieldAvailable(string)
ICaseChangeRuntime.FieldAvailable(string, bool)
ICaseChangeRuntime.HasStart(string)
ICaseChangeRuntime.GetStart(string)
ICaseChangeRuntime.SetStart(string, DateTime?)
ICaseChangeRuntime.InitStart(string, DateTime?)
ICaseChangeRuntime.MandatoryEnd(string)
ICaseChangeRuntime.HasEnd(string)
ICaseChangeRuntime.GetEnd(string)
ICaseChangeRuntime.SetEnd(string, DateTime?)
ICaseChangeRuntime.InitEnd(string, DateTime?)
ICaseChangeRuntime.MandatoryValue(string)
ICaseChangeRuntime.GetValueType(string)
ICaseChangeRuntime.HasValue(string)
ICaseChangeRuntime.GetValue(string)
ICaseChangeRuntime.SetValue(string, object)
ICaseChangeRuntime.InitValue(string, object)
ICaseChangeRuntime.AddCaseValueTag(string, string)
ICaseChangeRuntime.RemoveCaseValueTag(string, string)
ICaseChangeRuntime.SetCaseFieldAttribute(string, string, object)
ICaseChangeRuntime.RemoveCaseFieldAttribute(string, string)
ICaseChangeRuntime.SetCaseValueAttribute(string, string, object)
ICaseChangeRuntime.RemoveCaseValueAttribute(string, string)
ICaseChangeRuntime.CancellationDate
ICaseRuntime.GetCaseAttribute(string)
ICaseRuntime.CaseName
ICaseRuntime.CaseType
IPayrollRuntime.GetEmployeeAttribute(string)
IPayrollRuntime.GetEvaluationPeriod()
IPayrollRuntime.GetPeriod(DateTime, int)
IPayrollRuntime.GetCycle(DateTime, int)
IPayrollRuntime.GetCaseValueType(string)
IPayrollRuntime.GetCaseFieldAttribute(string, string)
IPayrollRuntime.GetCaseValueAttribute(string, string)
IPayrollRuntime.GetCaseValueSlots(string)
IPayrollRuntime.GetCaseValueTags(string, DateTime)
IPayrollRuntime.GetCaseValue(string, DateTime)
IPayrollRuntime.GetCaseValues(IList<string>, DateTime)
IPayrollRuntime.GetCaseValues(string, DateTime?, DateTime?)
IPayrollRuntime.GetCasePeriodValues(DateTime, DateTime, params string[])
IPayrollRuntime.HasLookup(string)
IPayrollRuntime.GetLookup(string, string, string)
IPayrollRuntime.GetLookupRanges(string, decimal?)
IPayrollRuntime.GetRangeLookup(string, decimal, string, string)
IPayrollRuntime.ApplyRangeValue(string, decimal, string)
IPayrollRuntime.EmployeeId
IPayrollRuntime.EmployeeIdentifier
IPayrollRuntime.PayrollCulture
IPayrollRuntime.PayrollId
IPayrollRuntime.Namespace
IPayrollRuntime.DivisionId
IPayrollRuntime.EvaluationDate
IRuntime.GetTenantAttribute(string)
IRuntime.GetUserAttribute(string)
IRuntime.GetDerivedCulture(int, int)
IRuntime.GetDerivedCalendar(int, int)
IRuntime.GetCalendarDayCount(string, DateTime, DateTime, string)
IRuntime.IsCalendarWorkDay(string, DateTime)
IRuntime.GetPreviousWorkDays(string, DateTime)
IRuntime.GetNextWorkDays(string, DateTime)
IRuntime.GetCalendarPeriod(string, DateTime, int, string)
IRuntime.AddLog(int, string, string, string)
IRuntime.AddTask(string, string, DateTime, string, Dictionary<string, object>)
IRuntime.InvokeWebhook(string, string)
IRuntime.TenantId
IRuntime.TenantIdentifier
IRuntime.UserId
IRuntime.UserIdentifier
IRuntime.UserCulture
IRuntime.UserType
Namespace: PayrollEngine.Client.Scripting.Runtime
Assembly: PayrollEngine.Client.Scripting.dll
Syntax
public interface ICaseValidateRuntime : ICaseChangeRuntime, ICaseRuntime, IPayrollRuntime, IRuntime

Methods

AddCaseFieldIssue(string, string)

Add a new case field issue

Declaration
void AddCaseFieldIssue(string caseFieldName, string message)
Parameters
Type Name Description
string caseFieldName

Name of the case field

string message

The issue message

AddCaseIssue(string)

Add a new case issue

Declaration
void AddCaseIssue(string message)
Parameters
Type Name Description
string message

The issue message

HasIssues()

Test for issues

Declaration
bool HasIssues()
Returns
Type Description
bool

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX