private HistoricCaseActivityInstanceEventEntity prepareHistoricCaseActivityInstance(CaseDefinitionEntity caseDefinitionEntity1) { HistoricCaseActivityInstanceEventEntity historicCaseActivityInstanceEntity = new HistoricCaseActivityInstanceEventEntity(); historicCaseActivityInstanceEntity.Id = System.Guid.randomUUID().ToString(); historicCaseActivityInstanceEntity.CaseDefinitionId = caseDefinitionEntity1.Id; historicCaseActivityInstanceEntity.CaseInstanceId = System.Guid.randomUUID().ToString(); historicCaseActivityInstanceEntity.CaseActivityId = System.Guid.randomUUID().ToString(); historicCaseActivityInstanceEntity.CreateTime = DateTime.Now; return(historicCaseActivityInstanceEntity); }
protected internal override HistoricCaseActivityInstanceEventEntity loadCaseActivityInstanceEventEntity(CaseExecutionEntity caseExecutionEntity) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String caseActivityInstanceId = caseExecutionEntity.getId(); string caseActivityInstanceId = caseExecutionEntity.Id; HistoricCaseActivityInstanceEventEntity cachedEntity = findInCache(typeof(HistoricCaseActivityInstanceEventEntity), caseActivityInstanceId); if (cachedEntity != null) { return(cachedEntity); } else { return(newCaseActivityInstanceEventEntity(caseExecutionEntity)); } }
public virtual void testUpdateCaseDefinitionIdInCaseExecutionEntity() { // given //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.camunda.bpm.engine.impl.cmmn.entity.repository.CaseDefinitionEntity caseDefinitionEntity1 = prepareCaseDefinition(java.util.UUID.randomUUID().toString()); CaseDefinitionEntity caseDefinitionEntity1 = prepareCaseDefinition(System.Guid.randomUUID().ToString()); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.camunda.bpm.engine.impl.cmmn.entity.repository.CaseDefinitionEntity caseDefinitionEntity2 = prepareCaseDefinition(java.util.UUID.randomUUID().toString()); CaseDefinitionEntity caseDefinitionEntity2 = prepareCaseDefinition(System.Guid.randomUUID().ToString()); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.camunda.bpm.engine.impl.cmmn.entity.runtime.CaseExecutionEntity caseExecutionEntity = prepareCaseExecution(caseDefinitionEntity1); CaseExecutionEntity caseExecutionEntity = prepareCaseExecution(caseDefinitionEntity1); assertThat(caseExecutionEntity.CaseDefinitionId).isEqualTo(caseDefinitionEntity1.Id); createCaseExecution(caseExecutionEntity); caseExecutionEntity.CaseDefinition = caseDefinitionEntity2; // Create //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.camunda.bpm.engine.impl.history.event.HistoricCaseActivityInstanceEventEntity historicCaseActivityInstanceEntity = prepareHistoricCaseActivityInstance(caseDefinitionEntity1); HistoricCaseActivityInstanceEventEntity historicCaseActivityInstanceEntity = prepareHistoricCaseActivityInstance(caseDefinitionEntity1); createCaseExecutionHistory(historicCaseActivityInstanceEntity); // when // Set new caseDefinitionId and update historicCaseActivityInstanceEntity.CaseDefinitionId = caseDefinitionEntity2.Id; historicCaseActivityInstanceEntity.EventType = HistoryEventTypes.CASE_ACTIVITY_INSTANCE_UPDATE.EventName; updateCaseExecutionHistory(historicCaseActivityInstanceEntity); // then // Read from DB and assert HistoricCaseActivityInstanceEntity updatedInstance = findHistoricCaseActivityInstance(historicCaseActivityInstanceEntity.Id); assertThat(updatedInstance.CaseDefinitionId).isEqualTo(caseDefinitionEntity2.Id); deleteHistoricCaseActivityInstance(historicCaseActivityInstanceEntity); deleteCaseExecution(caseExecutionEntity); deleteCaseDefinition(caseDefinitionEntity1); deleteCaseDefinition(caseDefinitionEntity2); }
public CommandAnonymousInnerClass8(CaseDefinitionIdHistoryUpdateTest outerInstance, HistoricCaseActivityInstanceEventEntity entity) { this.outerInstance = outerInstance; this.entity = entity; }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: private Void deleteHistoricCaseActivityInstance(final org.camunda.bpm.engine.impl.history.event.HistoricCaseActivityInstanceEventEntity entity) private Void deleteHistoricCaseActivityInstance(HistoricCaseActivityInstanceEventEntity entity) { return(processEngineConfiguration.CommandExecutorTxRequiresNew.execute(new CommandAnonymousInnerClass8(this, entity))); }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: private Void updateCaseExecutionHistory(final org.camunda.bpm.engine.impl.history.event.HistoricCaseActivityInstanceEventEntity historicCaseActivityInstanceEntity) private Void updateCaseExecutionHistory(HistoricCaseActivityInstanceEventEntity historicCaseActivityInstanceEntity) { return(processEngineConfiguration.CommandExecutorTxRequiresNew.execute(new CommandAnonymousInnerClass2(this, historicCaseActivityInstanceEntity))); }