state machine
This commit is contained in:
parent
0834082988
commit
06ce9742e2
2 changed files with 2 additions and 3 deletions
|
|
@ -42,7 +42,6 @@ import ru.spcex.clearing.session.state.guard.StashedRegistriesPresentGuard;
|
|||
import ru.spcex.clearing.session.state.listener.MachineMonitoringListener;
|
||||
import ru.spcex.clearing.util.StateMachineUtil;
|
||||
import static ru.spcex.clearing.util.StateMachineUtil.chain;
|
||||
import static ru.spcex.clearing.util.StateMachineUtil.invert;
|
||||
import ru.spcex.platform.classes.base.interfaces.ExecutionType;
|
||||
import ru.spcex.platform.enumeration.RegistryStatus;
|
||||
import ru.spcex.platform.enumeration.Section;
|
||||
|
|
@ -196,7 +195,7 @@ public class FinalSessionStateMachineConfig
|
|||
.and()
|
||||
.withExternal()
|
||||
.source(TaskType.ObligationsAdmission).target(TaskType.InclusionToPool)
|
||||
.guard(invert(oblAdmGuard))
|
||||
.guard(ctx -> false) /* invert(oblAdmGuard) */
|
||||
.action(chain(obligationAdmissionContinueAction, inclusionToPoolAction))
|
||||
.and()
|
||||
.withExternal()
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ public class SessionStatusChangingInterceptor extends StateMachineInterceptorAda
|
|||
public StateContext<TaskType, SsnEvent> preTransition(StateContext<TaskType, SsnEvent> ctx) {
|
||||
String id = StateMachineUtil.getId(ctx);
|
||||
try {
|
||||
State<TaskType, SsnEvent> source = ctx.getTarget();
|
||||
State<TaskType, SsnEvent> source = ctx.getSource();
|
||||
State<TaskType, SsnEvent> target = ctx.getTarget();
|
||||
if (target == null) {
|
||||
throw excp(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue