コード例 #1
0
        public virtual CountResultDto queryHistoricDecisionInstancesCount(HistoricDecisionInstanceQueryDto queryDto)
        {
            HistoricDecisionInstanceQuery query = queryDto.toQuery(processEngine);

            long count = query.count();

            return(new CountResultDto(count));
        }
コード例 #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testDeleteAsyncWithQuery()
        public virtual void testDeleteAsyncWithQuery()
        {
            Batch batchEntity = MockProvider.createMockBatch();

            when(historyServiceMock.deleteHistoricDecisionInstancesAsync(anyListOf(typeof(string)), any(typeof(HistoricDecisionInstanceQuery)), anyString())).thenReturn(batchEntity);

            IDictionary <string, object>     messageBodyJson = new Dictionary <string, object>();
            HistoricDecisionInstanceQueryDto query           = new HistoricDecisionInstanceQueryDto();

            query.DecisionDefinitionKey = "decision";
            messageBodyJson["historicDecisionInstanceQuery"] = query;
            messageBodyJson["deleteReason"] = "a-delete-reason";

            Response response = given().contentType(ContentType.JSON).body(messageBodyJson).then().expect().statusCode(Status.OK.StatusCode).when().post(HISTORIC_DECISION_INSTANCES_DELETE_ASYNC_URL);

            verifyBatchJson(response.asString());

            verify(historyServiceMock, times(1)).deleteHistoricDecisionInstancesAsync(eq((IList <string>)null), any(typeof(HistoricDecisionInstanceQuery)), eq("a-delete-reason"));
        }
コード例 #3
0
        public virtual CountResultDto getHistoricDecisionInstancesCount(UriInfo uriInfo)
        {
            HistoricDecisionInstanceQueryDto queryDto = new HistoricDecisionInstanceQueryDto(objectMapper, uriInfo.QueryParameters);

            return(queryHistoricDecisionInstancesCount(queryDto));
        }
コード例 #4
0
        public virtual IList <HistoricDecisionInstanceDto> queryHistoricDecisionInstances(HistoricDecisionInstanceQueryDto queryDto, int?firstResult, int?maxResults)
        {
            HistoricDecisionInstanceQuery query = queryDto.toQuery(processEngine);

            IList <HistoricDecisionInstance> matchingHistoricDecisionInstances;

            if (firstResult != null || maxResults != null)
            {
                matchingHistoricDecisionInstances = executePaginatedQuery(query, firstResult, maxResults);
            }
            else
            {
                matchingHistoricDecisionInstances = query.list();
            }

            IList <HistoricDecisionInstanceDto> historicDecisionInstanceDtoResults = new List <HistoricDecisionInstanceDto>();

            foreach (HistoricDecisionInstance historicDecisionInstance in matchingHistoricDecisionInstances)
            {
                HistoricDecisionInstanceDto resultHistoricDecisionInstanceDto = HistoricDecisionInstanceDto.fromHistoricDecisionInstance(historicDecisionInstance);
                historicDecisionInstanceDtoResults.Add(resultHistoricDecisionInstanceDto);
            }
            return(historicDecisionInstanceDtoResults);
        }
コード例 #5
0
        public virtual IList <HistoricDecisionInstanceDto> getHistoricDecisionInstances(UriInfo uriInfo, int?firstResult, int?maxResults)
        {
            HistoricDecisionInstanceQueryDto queryHistoricDecisionInstanceDto = new HistoricDecisionInstanceQueryDto(objectMapper, uriInfo.QueryParameters);

            return(queryHistoricDecisionInstances(queryHistoricDecisionInstanceDto, firstResult, maxResults));
        }