Ejemplo n.º 1
0
        private GetListOptionsBuilder GetOptions()
        {
            var  optionsBuilder  = new GetListOptionsBuilder();
            bool withoutsource   = this.MyInvocation.BoundParameters.ContainsKey(nameof(Source)) && Source.ToNull() == null;
            bool withoutTenantId = this.MyInvocation.BoundParameters.ContainsKey(nameof(TentantId)) && (TentantId == null || TentantId.Length == 0);

            optionsBuilder.WithId(Id)
            .WithName(Name)
            .WithSource(Source)
            .WithEmptySource(withoutsource)
            .WithTenantId(TentantId)
            .OnlyWithEmptyTenantId(withoutTenantId)
            .IncludeEmptyTenantId(IncludeDeploymentsWithoutTenantId)
            .DeployedAfter(After)
            .DeployedBefore(Before)
            .SortBy(SortBy)
            .SortOrder(SortOrder)
            .FirstResultAtIndex(FirstResult)
            .MaxResultsToReturn(MaxResults);

            return(optionsBuilder);
        }
Ejemplo n.º 2
0
        private void Options(GetListOptionsBuilder options)
        {
            bool?locked = null;

            if (Locked.IsPresent)
            {
                locked = Locked.ToBool();
            }

            bool?withRetriesLeft = null;

            if (WithRetriesLeft.IsPresent)
            {
                withRetriesLeft = WithRetriesLeft.ToBool();
            }

            options
            .WithProcessInstanceId(ProcessInstanceId)
            .WithProcessInstanceBusinessKey(ProcessInstanceBusinessKey)
            .WithProcessInstanceBusinessKeyExpression(ProcessInstanceBusinessKeyExpression)
            .WithProcessInstanceBusinessKeyIn(ProcessInstanceBusinessKeyIn)

            .WithProcessDefinitionId(ProcessDefinitionId)
            .WithProcessDefinitionKey(ProcessDefinitionKey)
            .WithProcessDefinitionKeyIn(ProcessDefinitionKeyIn)
            .WithProcessDefinitionName(ProcessDefinitionName)

            .WithExecutionId(ExecutionId)

            .WithCaseInstanceId(CaseInstanceId)
            .WithCaseInstanceBusinessKey(CaseInstanceBusinessKey)
            .WithCaseDefinitionId(CaseDefinitionId)
            .WithCaseDefinitionKey(CaseDefinitionKey)
            .WithCaseDefinitionName(CaseDefinitionName)
            .WithCaseExecutionId(CaseExecutionId)
            .WithActivityInstanceIdIn(ActivityInstanceIdIn)
            .WithTenantId(TenantIdIn)
            .OnlyWithEmptyTenantId(OnlyWithEmptyTenantId)
            .WithAssignee(Assignee)
            .WithAssigneeExpression(AssigneeExpression)
            .WithOwner(Owner)
            .WithOwnerExpression(OwnerExpression)
            .WithCandidateGroup(CandidateGroup)
            .WithCandidateGroupExpression(CandidateGroupExpression)
            .WithHaveCandidateGroups(HaveCandidateGroups)
            .WithCandidateUser(CandidateUser)
            .WithCandidateUserExpression(CandidateUserExpression)
            .WithHaveCandidateUsers(HaveCandidateUsers)
            .IncludeAssignedTasks(IncludeAssignedTasks)
            .WithInvolvedUser(InvolvedUser)
            .WithInvolvedUserExpression(InvolvedUserExpression)
            .Assigned(Assigned)
            .WithTaskDefinitionKey(TaskDefinitionKey)
            .WithTaskDefinitionKeyIn(TaskDefinitionKeyIn)
            .WithName(Name)
            .WithNotName(NotName)
            .WithDescription(Description)
            .WithPriority(Priority)
            .WithMinPriority(MinPriority)
            .WithMaxPriority(MaxPriority)
            ;
        }