Workflow Engine .NET

Assembly: OptimaJet.Workflow.Api

Interface IWorkflowApiOperationPermissionsBuilder

OptimaJet.Workflow.Api.IWorkflowApiOperationPermissionsBuilder

Fluent builder for hierarchical operation rules inside an already selected operations list policy.

public interface IWorkflowApiOperationPermissionsBuilder : IWorkflowApiPermissionsBuilder

Methods

IWorkflowApiOperationPermissionsBuilder Allow(params string[] targets) #
Adds explicit allow operation rules to the current operations policy.

Parameters

Name
Type
Description
targets
String[]
Operation targets.

Returns

Type
Description
IWorkflowApiOperationPermissionsBuilder
The current operation permissions builder.
IWorkflowApiOperationPermissionsBuilder Allow(IEnumerable<string> targets) #
Adds explicit allow operation rules to the current operations policy.

Parameters

Name
Type
Description
targets
IEnumerable<String>
Operation targets.

Returns

Type
Description
IWorkflowApiOperationPermissionsBuilder
The current operation permissions builder.
IWorkflowApiOperationPermissionsBuilder Deny(params string[] targets) #
Adds explicit deny operation rules to the current operations policy.

Parameters

Name
Type
Description
targets
String[]
Operation targets.

Returns

Type
Description
IWorkflowApiOperationPermissionsBuilder
The current operation permissions builder.
IWorkflowApiOperationPermissionsBuilder Deny(IEnumerable<string> targets) #
Adds explicit deny operation rules to the current operations policy.

Parameters

Name
Type
Description
targets
IEnumerable<String>
Operation targets.

Returns

Type
Description
IWorkflowApiOperationPermissionsBuilder
The current operation permissions builder.