Class NamespaceUpdateTool
Inherited Members
Namespace: PayrollEngine.Client.Exchange
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class NamespaceUpdateTool : Visitor
Constructors
NamespaceUpdateTool(Exchange, string)
Declaration
public NamespaceUpdateTool(Exchange exchange, string @namespace)
Parameters
| Type | Name | Description |
|---|---|---|
| Exchange | exchange | |
| string | namespace |
Methods
UpdateNamespace()
Declaration
public void UpdateNamespace()
UpdateNamespaceAsync()
Declaration
public virtual Task UpdateNamespaceAsync()
Returns
| Type | Description |
|---|---|
| Task |
VisitCalendarAsync(IExchangeTenant, ICalendar)
Declaration
protected override Task VisitCalendarAsync(IExchangeTenant tenant, ICalendar calendar)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| ICalendar | calendar |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitCaseAsync(IExchangeTenant, IRegulationSet, ICaseSet)
Declaration
protected override Task VisitCaseAsync(IExchangeTenant tenant, IRegulationSet regulation, ICaseSet caseSet)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IRegulationSet | regulation | |
| ICaseSet | caseSet |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitCaseChangeSetupAsync(IExchangeTenant, IPayrollSet, ICaseChangeSetup)
Declaration
protected override Task VisitCaseChangeSetupAsync(IExchangeTenant tenant, IPayrollSet payroll, ICaseChangeSetup caseChangeSetup)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IPayrollSet | payroll | |
| ICaseChangeSetup | caseChangeSetup |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitCaseFieldAsync(IExchangeTenant, IRegulationSet, ICaseSet, ICaseField)
Declaration
protected override Task VisitCaseFieldAsync(IExchangeTenant tenant, IRegulationSet regulation, ICaseSet caseSet, ICaseField caseField)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IRegulationSet | regulation | |
| ICaseSet | caseSet | |
| ICaseField | caseField |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitCaseRelationAsync(IExchangeTenant, IRegulationSet, ICaseRelation)
Declaration
protected override Task VisitCaseRelationAsync(IExchangeTenant tenant, IRegulationSet regulation, ICaseRelation caseRelation)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IRegulationSet | regulation | |
| ICaseRelation | caseRelation |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitCollectorAsync(IExchangeTenant, IRegulationSet, ICollector)
Declaration
protected override Task VisitCollectorAsync(IExchangeTenant tenant, IRegulationSet regulation, ICollector collector)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IRegulationSet | regulation | |
| ICollector | collector |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitCollectorCustomResultAsync(IExchangeTenant, IPayrollResultSet, ICollectorResultSet, ICollectorCustomResult)
Declaration
protected override Task VisitCollectorCustomResultAsync(IExchangeTenant tenant, IPayrollResultSet payrollResult, ICollectorResultSet collectorResult, ICollectorCustomResult collectorCustomResult)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IPayrollResultSet | payrollResult | |
| ICollectorResultSet | collectorResult | |
| ICollectorCustomResult | collectorCustomResult |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitCollectorResultAsync(IExchangeTenant, IPayrollResultSet, ICollectorResultSet)
Declaration
protected override Task VisitCollectorResultAsync(IExchangeTenant tenant, IPayrollResultSet payrollResult, ICollectorResultSet collectorResult)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IPayrollResultSet | payrollResult | |
| ICollectorResultSet | collectorResult |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitDivisionAsync(IExchangeTenant, IDivision)
Declaration
protected override Task VisitDivisionAsync(IExchangeTenant tenant, IDivision division)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IDivision | division |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitEmployeeAsync(IExchangeTenant, IEmployeeSet)
Declaration
protected override Task VisitEmployeeAsync(IExchangeTenant tenant, IEmployeeSet employee)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IEmployeeSet | employee |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitExchangeTenantAsync(IExchangeTenant)
Declaration
protected override Task VisitExchangeTenantAsync(IExchangeTenant tenant)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitLookupAsync(IExchangeTenant, IRegulationSet, ILookupSet)
Declaration
protected override Task VisitLookupAsync(IExchangeTenant tenant, IRegulationSet regulation, ILookupSet lookup)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IRegulationSet | regulation | |
| ILookupSet | lookup |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitPayrollAsync(IExchangeTenant, IPayrollSet)
Declaration
protected override Task VisitPayrollAsync(IExchangeTenant tenant, IPayrollSet payroll)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IPayrollSet | payroll |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitPayrollLayerAsync(IExchangeTenant, IPayrollSet, IPayrollLayer)
Declaration
protected override Task VisitPayrollLayerAsync(IExchangeTenant tenant, IPayrollSet payroll, IPayrollLayer layer)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IPayrollSet | payroll | |
| IPayrollLayer | layer |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitPayrunAsync(IExchangeTenant, IPayrun)
Declaration
protected override Task VisitPayrunAsync(IExchangeTenant tenant, IPayrun payrun)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IPayrun | payrun |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitPayrunJobInvocationAsync(IExchangeTenant, IPayrunJobInvocation)
Declaration
protected override Task VisitPayrunJobInvocationAsync(IExchangeTenant tenant, IPayrunJobInvocation invocation)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IPayrunJobInvocation | invocation |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitPayrunParameterAsync(IExchangeTenant, IPayrun, IPayrunParameter)
Declaration
protected override Task VisitPayrunParameterAsync(IExchangeTenant tenant, IPayrun payrun, IPayrunParameter parameter)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IPayrun | payrun | |
| IPayrunParameter | parameter |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitPayrunResultAsync(IExchangeTenant, IPayrollResultSet, IPayrunResult)
Declaration
protected override Task VisitPayrunResultAsync(IExchangeTenant tenant, IPayrollResultSet payrollResult, IPayrunResult payrunResult)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IPayrollResultSet | payrollResult | |
| IPayrunResult | payrunResult |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitRegulationAsync(IExchangeTenant, IRegulationSet)
Declaration
protected override Task VisitRegulationAsync(IExchangeTenant tenant, IRegulationSet regulation)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IRegulationSet | regulation |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitReportAsync(IExchangeTenant, IRegulationSet, IReportSet)
Declaration
protected override Task VisitReportAsync(IExchangeTenant tenant, IRegulationSet regulation, IReportSet report)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IRegulationSet | regulation | |
| IReportSet | report |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitReportParameterAsync(IExchangeTenant, IRegulationSet, IReportSet, IReportParameter)
Declaration
protected override Task VisitReportParameterAsync(IExchangeTenant tenant, IRegulationSet regulation, IReportSet report, IReportParameter parameter)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IRegulationSet | regulation | |
| IReportSet | report | |
| IReportParameter | parameter |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitScriptAsync(IExchangeTenant, IRegulationSet, IScript)
Declaration
protected override Task VisitScriptAsync(IExchangeTenant tenant, IRegulationSet regulation, IScript script)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IRegulationSet | regulation | |
| IScript | script |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitTaskAsync(IExchangeTenant, ITask)
Declaration
protected override Task VisitTaskAsync(IExchangeTenant tenant, ITask task)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| ITask | task |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitUserAsync(IExchangeTenant, IUser)
Declaration
protected override Task VisitUserAsync(IExchangeTenant tenant, IUser user)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IUser | user |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitWageTypeAsync(IExchangeTenant, IRegulationSet, IWageType)
Declaration
protected override Task VisitWageTypeAsync(IExchangeTenant tenant, IRegulationSet regulation, IWageType wageType)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IRegulationSet | regulation | |
| IWageType | wageType |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitWageTypeCustomResultAsync(IExchangeTenant, IPayrollResultSet, IWageTypeResultSet, IWageTypeCustomResult)
Declaration
protected override Task VisitWageTypeCustomResultAsync(IExchangeTenant tenant, IPayrollResultSet payrollResult, IWageTypeResultSet wageTypeResult, IWageTypeCustomResult wageTypeCustomResult)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IPayrollResultSet | payrollResult | |
| IWageTypeResultSet | wageTypeResult | |
| IWageTypeCustomResult | wageTypeCustomResult |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitWageTypeResultAsync(IExchangeTenant, IPayrollResultSet, IWageTypeResultSet)
Declaration
protected override Task VisitWageTypeResultAsync(IExchangeTenant tenant, IPayrollResultSet payrollResult, IWageTypeResultSet wageTypeResult)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IPayrollResultSet | payrollResult | |
| IWageTypeResultSet | wageTypeResult |
Returns
| Type | Description |
|---|---|
| Task |
Overrides
VisitWebhookAsync(IExchangeTenant, IWebhookSet)
Declaration
protected override Task VisitWebhookAsync(IExchangeTenant tenant, IWebhookSet webhook)
Parameters
| Type | Name | Description |
|---|---|---|
| IExchangeTenant | tenant | |
| IWebhookSet | webhook |
Returns
| Type | Description |
|---|---|
| Task |