Show / Hide Table of Contents

Interface ICaseRelationValidateRuntime

Runtime for the case relation validate function CaseRelationValidateFunction

Inherited Members
ICaseRelationRuntime.GetSourceFieldNames()
ICaseRelationRuntime.HasSourceFields()
ICaseRelationRuntime.HasSourceField(string)
ICaseRelationRuntime.IsSourceFieldComplete(string)
ICaseRelationRuntime.IsSourceFieldEmpty(string)
ICaseRelationRuntime.HasSourceStart(string)
ICaseRelationRuntime.GetSourceStart(string)
ICaseRelationRuntime.HasSourceEnd(string)
ICaseRelationRuntime.GetSourceEnd(string)
ICaseRelationRuntime.GetSourceValueType(string)
ICaseRelationRuntime.HasSourceValue(string)
ICaseRelationRuntime.GetSourceValue(string)
ICaseRelationRuntime.GetSourceCaseAttribute(string)
ICaseRelationRuntime.GetSourceCaseFieldAttribute(string, string)
ICaseRelationRuntime.GetSourceCaseValueAttribute(string, string)
ICaseRelationRuntime.GetTargetFieldNames()
ICaseRelationRuntime.HasTargetFields()
ICaseRelationRuntime.HasTargetField(string)
ICaseRelationRuntime.IsTargetFieldComplete(string)
ICaseRelationRuntime.IsTargetFieldEmpty(string)
ICaseRelationRuntime.HasTargetStart(string)
ICaseRelationRuntime.GetTargetStart(string)
ICaseRelationRuntime.SetTargetStart(string, DateTime?)
ICaseRelationRuntime.InitTargetStart(string, DateTime?)
ICaseRelationRuntime.HasTargetEnd(string)
ICaseRelationRuntime.GetTargetEnd(string)
ICaseRelationRuntime.SetTargetEnd(string, DateTime?)
ICaseRelationRuntime.InitTargetEnd(string, DateTime?)
ICaseRelationRuntime.GetTargetValueType(string)
ICaseRelationRuntime.HasTargetValue(string)
ICaseRelationRuntime.GetTargetValue(string)
ICaseRelationRuntime.SetTargetValue(string, object)
ICaseRelationRuntime.InitTargetValue(string, object)
ICaseRelationRuntime.TargetFieldAvailable(string)
ICaseRelationRuntime.TargetFieldAvailable(string, bool)
ICaseRelationRuntime.GetTargetCaseAttribute(string)
ICaseRelationRuntime.GetTargetCaseFieldAttribute(string, string)
ICaseRelationRuntime.GetTargetCaseValueAttribute(string, string)
ICaseRelationRuntime.InitStart(string, string)
ICaseRelationRuntime.CopyStart(string, string)
ICaseRelationRuntime.InitEnd(string, string)
ICaseRelationRuntime.CopyEnd(string, string)
ICaseRelationRuntime.InitValue(string, string)
ICaseRelationRuntime.CopyValue(string, string)
ICaseRelationRuntime.SourceCaseName
ICaseRelationRuntime.SourceCaseSlot
ICaseRelationRuntime.SourceCaseCancellationDate
ICaseRelationRuntime.TargetCaseName
ICaseRelationRuntime.TargetCaseSlot
ICaseRelationRuntime.TargetCaseCancellationDate
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 ICaseRelationValidateRuntime : ICaseRelationRuntime, IPayrollRuntime, IRuntime

Methods

AddCaseFieldIssue(string, string, int)

Add a new case field issue

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

Name of the case field

string message

The issue message

int number

The issue number

AddCaseIssue(string, int)

Add a new case issue

Declaration
void AddCaseIssue(string message, int number)
Parameters
Type Name Description
string message

The issue message

int number

The issue number

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