Esempio n. 1
0
        public AbstractSetJobStateCmd(IUpdateJobSuspensionStateBuilder builder)
            : base(false, null)
        {
            JobId                = builder.JobId;
            JobDefinitionId      = builder.JobDefinitionId;
            ProcessInstanceId    = builder.ProcessInstanceId;
            ProcessDefinitionId  = builder.ProcessDefinitionId;
            ProcessDefinitionKey = builder.ProcessDefinitionKey;

            ProcessDefinitionTenantIdSet = builder.ProcessDefinitionTenantIdSet;
            ProcessDefinitionTenantId    = builder.processDefinitionTenantId;
        }
Esempio n. 2
0
 public SuspendJobCmd(IUpdateJobSuspensionStateBuilder builder) : base(builder)
 {
 }
Esempio n. 3
0
 protected internal override AbstractSetJobStateCmd GetNextCommand(
     IUpdateJobSuspensionStateBuilder jobCommandBuilder)
 {
     return(new ActivateJobCmd(jobCommandBuilder));
 }
            // Todo: ControllableThread
            //public override void run()
            //{
            //    try
            //    {
            //        outerInstance.processEngineConfiguration.CommandExecutorTxRequired.Execute(new ControlledICommand<object>(activeThread, createSuspendJobCommand()));

            //    }
            //    catch (OptimisticLockingException e)
            //    {
            //        this.exception = e;
            //    }
            //    Debug.WriteLine(TestContext.CurrentContext.Test.Name + " ends");
            //}

            protected internal virtual SuspendJobCmd createSuspendJobCommand()
            {
                IUpdateJobSuspensionStateBuilder builder = (new UpdateJobSuspensionStateBuilderImpl()).ByJobDefinitionId(jobDefinitionId);

                return(new SuspendJobCmd(builder));
            }
Esempio n. 5
0
 protected internal abstract AbstractSetJobStateCmd GetNextCommand(IUpdateJobSuspensionStateBuilder jobCommandBuilder);