//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testQueryParameter() public virtual void testQueryParameter() { Response response = given().queryParam("deploymentId", "a-deployment-id").queryParam("processDefinitionId", "1").queryParam("processDefinitionKey", "6").queryParam("processInstanceId", "2").queryParam("executionId", "3").queryParam("caseDefinitionId", "x").queryParam("caseInstanceId", "y").queryParam("caseExecutionId", "z").queryParam("taskId", "4").queryParam("jobId", "7").queryParam("jobDefinitionId", "8").queryParam("batchId", MockProvider.EXAMPLE_BATCH_ID).queryParam("userId", "icke").queryParam("operationId", "5").queryParam("externalTaskId", "1").queryParam("operationType", OPERATION_TYPE_CLAIM).queryParam("entityType", EntityTypes.TASK).queryParam("entityTypeIn", EntityTypes.TASK + "," + EntityTypes.VARIABLE).queryParam("category", org.camunda.bpm.engine.history.UserOperationLogEntry_Fields.CATEGORY_TASK_WORKER).queryParam("categoryIn", org.camunda.bpm.engine.history.UserOperationLogEntry_Fields.CATEGORY_TASK_WORKER + "," + org.camunda.bpm.engine.history.UserOperationLogEntry_Fields.CATEGORY_OPERATOR).queryParam("property", "owner").then().expect().statusCode(Status.OK.StatusCode).when().get(USER_OPERATION_LOG_RESOURCE_URL); verify(queryMock).deploymentId("a-deployment-id"); verify(queryMock).processDefinitionId("1"); verify(queryMock).processDefinitionKey("6"); verify(queryMock).processInstanceId("2"); verify(queryMock).executionId("3"); verify(queryMock).caseDefinitionId("x"); verify(queryMock).caseInstanceId("y"); verify(queryMock).caseExecutionId("z"); verify(queryMock).taskId("4"); verify(queryMock).jobId("7"); verify(queryMock).jobDefinitionId("8"); verify(queryMock).batchId(MockProvider.EXAMPLE_BATCH_ID); verify(queryMock).userId("icke"); verify(queryMock).operationId("5"); verify(queryMock).externalTaskId("1"); verify(queryMock).operationType(OPERATION_TYPE_CLAIM); verify(queryMock).entityType(EntityTypes.TASK); verify(queryMock).entityTypeIn(EntityTypes.TASK, EntityTypes.VARIABLE); verify(queryMock).category(org.camunda.bpm.engine.history.UserOperationLogEntry_Fields.CATEGORY_TASK_WORKER); verify(queryMock).categoryIn(org.camunda.bpm.engine.history.UserOperationLogEntry_Fields.CATEGORY_TASK_WORKER, org.camunda.bpm.engine.history.UserOperationLogEntry_Fields.CATEGORY_OPERATOR); verify(queryMock).property("owner"); verify(queryMock).list(); string json = response.asString(); UserOperationLogEntryDto actual = from(json).getObject("[0]", typeof(UserOperationLogEntryDto)); assertEquals(MockProvider.EXAMPLE_USER_OPERATION_LOG_ID, actual.Id); assertEquals(MockProvider.EXAMPLE_DEPLOYMENT_ID, actual.DeploymentId); assertEquals(MockProvider.EXAMPLE_PROCESS_DEFINITION_ID, actual.ProcessDefinitionId); assertEquals(MockProvider.EXAMPLE_PROCESS_DEFINITION_KEY, actual.ProcessDefinitionKey); assertEquals(MockProvider.EXAMPLE_PROCESS_INSTANCE_ID, actual.ProcessInstanceId); assertEquals(MockProvider.EXAMPLE_EXECUTION_ID, actual.ExecutionId); assertEquals(MockProvider.EXAMPLE_CASE_DEFINITION_ID, actual.CaseDefinitionId); assertEquals(MockProvider.EXAMPLE_CASE_INSTANCE_ID, actual.CaseInstanceId); assertEquals(MockProvider.EXAMPLE_CASE_EXECUTION_ID, actual.CaseExecutionId); assertEquals(MockProvider.EXAMPLE_TASK_ID, actual.TaskId); assertEquals(MockProvider.EXAMPLE_JOB_ID, actual.JobId); assertEquals(MockProvider.EXAMPLE_JOB_DEFINITION_ID, actual.JobDefinitionId); assertEquals(MockProvider.EXAMPLE_BATCH_ID, actual.BatchId); assertEquals(MockProvider.EXAMPLE_USER_ID, actual.UserId); assertEquals(MockProvider.EXAMPLE_USER_OPERATION_TIMESTAMP, from(json).getString("[0].timestamp")); assertEquals(MockProvider.EXAMPLE_USER_OPERATION_ID, actual.OperationId); assertEquals(MockProvider.EXAMPLE_USER_OPERATION_TYPE, actual.OperationType); assertEquals(MockProvider.EXAMPLE_USER_OPERATION_ENTITY, actual.EntityType); assertEquals(MockProvider.EXAMPLE_USER_OPERATION_PROPERTY, actual.Property); assertEquals(MockProvider.EXAMPLE_USER_OPERATION_ORG_VALUE, actual.OrgValue); assertEquals(MockProvider.EXAMPLE_USER_OPERATION_NEW_VALUE, actual.NewValue); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @GET @Path("/user-operation") public java.util.List<org.camunda.bpm.engine.rest.dto.history.UserOperationLogEntryDto> getHistoricUserOperationLogs(@QueryParam("occurredAfter") String occurredAfterAsString, @QueryParam("occurredAt") String occurredAtAsString, @QueryParam("maxResults") int maxResults) public virtual IList <UserOperationLogEntryDto> getHistoricUserOperationLogs(string occurredAfterAsString, string occurredAtAsString, int maxResults) { DateTime occurredAfter = dateConverter.convertQueryParameterToType(occurredAfterAsString); DateTime occurredAt = dateConverter.convertQueryParameterToType(occurredAtAsString); maxResults = ensureValidMaxResults(maxResults); ProcessEngineConfigurationImpl config = (ProcessEngineConfigurationImpl)ProcessEngine.ProcessEngineConfiguration; IList <UserOperationLogEntry> operationLogEntries = config.OptimizeService.getHistoricUserOperationLogs(occurredAfter, occurredAt, maxResults); IList <UserOperationLogEntryDto> result = new List <UserOperationLogEntryDto>(); foreach (UserOperationLogEntry logEntry in operationLogEntries) { UserOperationLogEntryDto dto = UserOperationLogEntryDto.map(logEntry); result.Add(dto); } return(result); }
public virtual IList <UserOperationLogEntryDto> queryUserOperationEntries(UriInfo uriInfo, int?firstResult, int?maxResults) { UserOperationLogQueryDto queryDto = new UserOperationLogQueryDto(objectMapper, uriInfo.QueryParameters); UserOperationLogQuery query = queryDto.toQuery(processEngine); if (firstResult == null && maxResults == null) { return(UserOperationLogEntryDto.map(query.list())); } else { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = int.MaxValue; } return(UserOperationLogEntryDto.map(query.listPage(firstResult, maxResults))); } }