Show / Hide Table of Contents

Class ReportBuildRuntime

Runtime for the report build function

Inheritance
object
RuntimeBase
ReportRuntime
ReportBuildRuntime
Implements
IReportBuildRuntime
IReportRuntime
IRuntime
Inherited Members
ReportRuntime.GetReportAttribute(string)
ReportRuntime.SetReportAttribute(string, object)
ReportRuntime.HasParameter(string)
ReportRuntime.GetParameter(string)
ReportRuntime.SetParameterInternal(string, string)
ReportRuntime.GetParameterAttribute(string, string)
ReportRuntime.SetParameterAttribute(string, string, object)
ReportRuntime.ParameterHidden(string)
ReportRuntime.ExecuteQuery(string, string, string, Dictionary<string, string>)
ReportRuntime.ExecuteLookupValueQuery(int, string, string, string)
ReportRuntime.ExecuteGlobalCaseValueQuery(string, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteNationalCaseValueQuery(string, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteCompanyCaseValueQuery(string, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteEmployeeCaseValueQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteWageTypeQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecutePayrollResultQuery(string, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteWageTypeResultQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteWageTypeCustomResultQuery(string, int, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteCollectorResultQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteCollectorCustomResultQuery(string, int, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecutePayrunResultQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.AddReportLog(string, string, DateTime?)
ReportRuntime.Report
ReportRuntime.ReportRequest
ReportRuntime.PayrollService
ReportRuntime.LogOwner
ReportRuntime.ReportName
ReportRuntime.UserCulture
RuntimeBase.GetTenantAttribute(string)
RuntimeBase.GetUserAttribute(string)
RuntimeBase.GetDerivedCulture(int, int)
RuntimeBase.GetDerivedCalendar(int, int)
RuntimeBase.GetCalendarDayCount(string, DateTime, DateTime, string)
RuntimeBase.IsCalendarWorkDay(string, DateTime)
RuntimeBase.GetPreviousWorkDays(string, DateTime)
RuntimeBase.GetNextWorkDays(string, DateTime)
RuntimeBase.GetCalendarPeriod(string, DateTime, int, string)
RuntimeBase.AddLog(int, string, string, string)
RuntimeBase.AddTask(string, string, DateTime, string, Dictionary<string, object>)
RuntimeBase.InvokeWebhook(string, string)
RuntimeBase.HttpClient
RuntimeBase.TenantService
RuntimeBase.UserService
RuntimeBase.Tenant
RuntimeBase.TenantCulture
RuntimeBase.TenantId
RuntimeBase.TenantIdentifier
RuntimeBase.User
RuntimeBase.UserId
RuntimeBase.UserIdentifier
RuntimeBase.UserType
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Scripting.Runtime.Api
Assembly: PayrollEngine.Client.Services.dll
Syntax
public class ReportBuildRuntime : ReportRuntime, IReportBuildRuntime, IReportRuntime, IRuntime

Constructors

View Source

ReportBuildRuntime(PayrollHttpClient, int, int, ReportSet, ReportRequest)

Initializes a new instance of the ReportBuildRuntime class

Declaration
public ReportBuildRuntime(PayrollHttpClient httpClient, int tenantId, int userId, ReportSet report, ReportRequest reportRequest)
Parameters
Type Name Description
PayrollHttpClient httpClient

The Payroll http client

int tenantId

The tenant id

int userId

The user id

ReportSet report

The report

ReportRequest reportRequest

The report request

Properties

View Source

LogOwnerType

The log owner type

Declaration
protected override string LogOwnerType { get; }
Property Value
Type Description
string
Overrides
RuntimeBase.LogOwnerType

Methods

View Source

SetParameter(string, string)

Set report parameter value

Declaration
public void SetParameter(string parameterName, string value)
Parameters
Type Name Description
string parameterName

The parameter name

string value

The parameter value as JSON

View Source

SetParameterHidden(string, bool)

Set the report parameter hidden state

Declaration
public void SetParameterHidden(string parameterName, bool hidden)
Parameters
Type Name Description
string parameterName

The parameter name

bool hidden

The hidden state

Implements

IReportBuildRuntime
IReportRuntime
IRuntime

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)
  • View Source
☀
☾
Back to top Generated by DocFX