@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testUpdateHistoryTimeToLiveInCache() { // given // there exists a deployment containing a case definition with key "oneTaskCase" CaseDefinition caseDefinition = findOnlyCaseDefinition(); // assume assertNull(caseDefinition.getHistoryTimeToLive()); // when repositoryService.updateCaseDefinitionHistoryTimeToLive(caseDefinition.getId(), 10); CaseDefinition definition = repositoryService.getCaseDefinition(caseDefinition.getId()); assertEquals(Integer.valueOf(10), definition.getHistoryTimeToLive()); }
@Test public void updateHistoryTimeToLiveWithAuthenticatedTenant() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE)); repositoryService.updateCaseDefinitionHistoryTimeToLive(caseDefinitionId, 6); CaseDefinition definition = repositoryService.getCaseDefinition(caseDefinitionId); assertThat(definition.getTenantId(), is(TENANT_ONE)); assertThat(definition.getHistoryTimeToLive(), is(6)); }
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testUpdateHistoryTimeToLive() { // given // there exists a deployment containing a case definition with key "oneTaskCase" CaseDefinition caseDefinition = findOnlyCaseDefinition(); // when repositoryService.updateCaseDefinitionHistoryTimeToLive(caseDefinition.getId(), 6); // then caseDefinition = findOnlyCaseDefinition(); assertEquals(6, caseDefinition.getHistoryTimeToLive().intValue()); }
@Test public void updateHistoryTimeToLiveDisabledTenantCheck() { processEngineConfiguration.setTenantCheckEnabled(false); identityService.setAuthentication("user", null, null); repositoryService.updateCaseDefinitionHistoryTimeToLive(caseDefinitionId, 6); CaseDefinition definition = repositoryService.getCaseDefinition(caseDefinitionId); assertThat(definition.getTenantId(), is(TENANT_ONE)); assertThat(definition.getHistoryTimeToLive(), is(6)); }
public static CaseDefinitionDto fromCaseDefinition(CaseDefinition definition) { CaseDefinitionDto dto = new CaseDefinitionDto(); dto.id = definition.getId(); dto.key = definition.getKey(); dto.category = definition.getCategory(); dto.name = definition.getName(); dto.version = definition.getVersion(); dto.resource = definition.getResourceName(); dto.deploymentId = definition.getDeploymentId(); dto.tenantId = definition.getTenantId(); dto.historyTimeToLive = definition.getHistoryTimeToLive(); return dto; }
public static CaseDefinitionDto fromCaseDefinition(CaseDefinition definition) { CaseDefinitionDto dto = new CaseDefinitionDto(); dto.id = definition.getId(); dto.key = definition.getKey(); dto.category = definition.getCategory(); dto.name = definition.getName(); dto.version = definition.getVersion(); dto.resource = definition.getResourceName(); dto.deploymentId = definition.getDeploymentId(); dto.tenantId = definition.getTenantId(); dto.historyTimeToLive = definition.getHistoryTimeToLive(); return dto; }
@Deployment(resources = "org/camunda/bpm/engine/test/cmmn/deployment/CmmnDeploymentTest.testDeployCaseDefinitionWithIntegerHistoryTimeToLive.cmmn") public void testDeployCaseDefinitionWithIntegerHistoryTimeToLive() { CaseDefinition caseDefinition = repositoryService.createCaseDefinitionQuery().singleResult(); Integer historyTimeToLive = caseDefinition.getHistoryTimeToLive(); assertNotNull(historyTimeToLive); assertEquals((int) historyTimeToLive, 5); }
@Deployment(resources = "org/camunda/bpm/engine/test/cmmn/deployment/CmmnDeploymentTest.testDeployCaseDefinitionWithStringHistoryTimeToLive.cmmn") public void testDeployCaseDefinitionWithStringHistoryTimeToLive() { CaseDefinition caseDefinition = repositoryService.createCaseDefinitionQuery().singleResult(); Integer historyTimeToLive = caseDefinition.getHistoryTimeToLive(); assertNotNull(historyTimeToLive); assertEquals((int) historyTimeToLive, 5); }
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testUpdateHistoryTimeToLiveNull() { // given // there exists a deployment containing a case definition with key "oneTaskCase" CaseDefinition caseDefinition = findOnlyCaseDefinition(); // when repositoryService.updateCaseDefinitionHistoryTimeToLive(caseDefinition.getId(), null); // then caseDefinition = findOnlyCaseDefinition(); assertEquals(null, caseDefinition.getHistoryTimeToLive()); }
@Test public void updateHistoryTimeToLiveWithAuthenticatedTenant() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE)); repositoryService.updateCaseDefinitionHistoryTimeToLive(caseDefinitionId, 6); CaseDefinition definition = repositoryService.getCaseDefinition(caseDefinitionId); assertThat(definition.getTenantId(), is(TENANT_ONE)); assertThat(definition.getHistoryTimeToLive(), is(6)); }
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testUpdateHistoryTimeToLiveInCache() { // given // there exists a deployment containing a case definition with key "oneTaskCase" CaseDefinition caseDefinition = findOnlyCaseDefinition(); // assume assertNull(caseDefinition.getHistoryTimeToLive()); // when repositoryService.updateCaseDefinitionHistoryTimeToLive(caseDefinition.getId(), 10); CaseDefinition definition = repositoryService.getCaseDefinition(caseDefinition.getId()); assertEquals(Integer.valueOf(10), definition.getHistoryTimeToLive()); }
public static CaseDefinitionDto fromCaseDefinition(CaseDefinition definition) { CaseDefinitionDto dto = new CaseDefinitionDto(); dto.id = definition.getId(); dto.key = definition.getKey(); dto.category = definition.getCategory(); dto.name = definition.getName(); dto.version = definition.getVersion(); dto.resource = definition.getResourceName(); dto.deploymentId = definition.getDeploymentId(); dto.tenantId = definition.getTenantId(); dto.historyTimeToLive = definition.getHistoryTimeToLive(); return dto; }
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testUpdateHistoryTimeToLive() { // given // there exists a deployment containing a case definition with key "oneTaskCase" CaseDefinition caseDefinition = findOnlyCaseDefinition(); // when repositoryService.updateCaseDefinitionHistoryTimeToLive(caseDefinition.getId(), 6); // then caseDefinition = findOnlyCaseDefinition(); assertEquals(6, caseDefinition.getHistoryTimeToLive().intValue()); }
@Test public void updateHistoryTimeToLiveDisabledTenantCheck() { processEngineConfiguration.setTenantCheckEnabled(false); identityService.setAuthentication("user", null, null); repositoryService.updateCaseDefinitionHistoryTimeToLive(caseDefinitionId, 6); CaseDefinition definition = repositoryService.getCaseDefinition(caseDefinitionId); assertThat(definition.getTenantId(), is(TENANT_ONE)); assertThat(definition.getHistoryTimeToLive(), is(6)); }
@Deployment(resources = "org/camunda/bpm/engine/test/cmmn/deployment/CmmnDeploymentTest.testDeployCaseDefinitionWithIntegerHistoryTimeToLive.cmmn") public void testDeployCaseDefinitionWithIntegerHistoryTimeToLive() { CaseDefinition caseDefinition = repositoryService.createCaseDefinitionQuery().singleResult(); Integer historyTimeToLive = caseDefinition.getHistoryTimeToLive(); assertNotNull(historyTimeToLive); assertEquals((int) historyTimeToLive, 5); }
@Deployment(resources = "org/camunda/bpm/engine/test/cmmn/deployment/CmmnDeploymentTest.testDeployCaseDefinitionWithStringHistoryTimeToLive.cmmn") public void testDeployCaseDefinitionWithStringHistoryTimeToLive() { CaseDefinition caseDefinition = repositoryService.createCaseDefinitionQuery().singleResult(); Integer historyTimeToLive = caseDefinition.getHistoryTimeToLive(); assertNotNull(historyTimeToLive); assertEquals((int) historyTimeToLive, 5); }
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testUpdateHistoryTimeToLiveNull() { // given // there exists a deployment containing a case definition with key "oneTaskCase" CaseDefinition caseDefinition = findOnlyCaseDefinition(); // when repositoryService.updateCaseDefinitionHistoryTimeToLive(caseDefinition.getId(), null); // then caseDefinition = findOnlyCaseDefinition(); assertEquals(null, caseDefinition.getHistoryTimeToLive()); }