Example #1
0
        public virtual void updateFromEvent(HistoricVariableUpdateEventEntity historyEvent)
        {
            this.id = historyEvent.VariableInstanceId;
            this.processDefinitionKey = historyEvent.ProcessDefinitionKey;
            this.processDefinitionId  = historyEvent.ProcessDefinitionId;
            this.processInstanceId    = historyEvent.ProcessInstanceId;
            this.taskId             = historyEvent.TaskId;
            this.executionId        = historyEvent.ExecutionId;
            this.activityInstanceId = historyEvent.ScopeActivityInstanceId;
            this.tenantId           = historyEvent.TenantId;
            this.caseDefinitionKey  = historyEvent.CaseDefinitionKey;
            this.caseDefinitionId   = historyEvent.CaseDefinitionId;
            this.caseInstanceId     = historyEvent.CaseInstanceId;
            this.caseExecutionId    = historyEvent.CaseExecutionId;
            this.name                  = historyEvent.VariableName;
            this.longValue             = historyEvent.LongValue;
            this.doubleValue           = historyEvent.DoubleValue;
            this.textValue             = historyEvent.TextValue;
            this.textValue2            = historyEvent.TextValue2;
            this.createTime            = historyEvent.Timestamp;
            this.rootProcessInstanceId = historyEvent.RootProcessInstanceId;
            this.removalTime           = historyEvent.RemovalTime;

            SerializerName = historyEvent.SerializerName;

            byteArrayField.deleteByteArrayValue();

            if (historyEvent.ByteValue != null)
            {
                byteArrayField.RootProcessInstanceId = rootProcessInstanceId;
                byteArrayField.RemovalTime           = removalTime;
                setByteArrayValue(historyEvent.ByteValue);
            }
        }
Example #2
0
        public virtual void delete(bool cascadeToHistory)
        {
            CommandContext commandContext = Context.CommandContext;

            deleteSeedJob();
            deleteMonitorJob();
            BatchJobHandler.deleteJobs(this);

            JobDefinitionManager jobDefinitionManager = commandContext.JobDefinitionManager;

            jobDefinitionManager.delete(SeedJobDefinition);
            jobDefinitionManager.delete(MonitorJobDefinition);
            jobDefinitionManager.delete(BatchJobDefinition);

            commandContext.BatchManager.delete(this);
            configuration.deleteByteArrayValue();

            fireHistoricEndEvent();

            if (cascadeToHistory)
            {
                HistoricIncidentManager historicIncidentManager = commandContext.HistoricIncidentManager;
                historicIncidentManager.deleteHistoricIncidentsByJobDefinitionId(seedJobDefinitionId);
                historicIncidentManager.deleteHistoricIncidentsByJobDefinitionId(monitorJobDefinitionId);
                historicIncidentManager.deleteHistoricIncidentsByJobDefinitionId(batchJobDefinitionId);

                HistoricJobLogManager historicJobLogManager = commandContext.HistoricJobLogManager;
                historicJobLogManager.deleteHistoricJobLogsByJobDefinitionId(seedJobDefinitionId);
                historicJobLogManager.deleteHistoricJobLogsByJobDefinitionId(monitorJobDefinitionId);
                historicJobLogManager.deleteHistoricJobLogsByJobDefinitionId(batchJobDefinitionId);

                commandContext.HistoricBatchManager.deleteHistoricBatchById(id);
            }
        }
Example #3
0
        public override void delete()
        {
            DbEntityManager dbEntityManger = Context.CommandContext.DbEntityManager;

            dbEntityManger.delete(this);

            byteArrayField.deleteByteArrayValue();
        }
Example #4
0
        public virtual void delete()
        {
            byteArrayField.deleteByteArrayValue();

            Context.CommandContext.DbEntityManager.delete(this);
        }
Example #5
0
 protected internal virtual void deleteByteArrayValue()
 {
     byteArrayField.deleteByteArrayValue();
 }