test guard

This commit is contained in:
ialbert 2025-06-25 15:52:55 +03:00
parent d64d15dc17
commit 07e096cf76

View file

@ -1,9 +1,7 @@
package ru.spcex.clearing.session.state.guard; package ru.spcex.clearing.session.state.guard;
import java.util.Map;
import org.springframework.statemachine.StateContext; import org.springframework.statemachine.StateContext;
import org.springframework.statemachine.guard.Guard; import org.springframework.statemachine.guard.Guard;
import ru.clearing.classes.statics.data.registry.Registry;
import ru.spcex.clearing.session.stage.TaskType; import ru.spcex.clearing.session.stage.TaskType;
import ru.spcex.clearing.session.state.DataEnum; import ru.spcex.clearing.session.state.DataEnum;
import ru.spcex.clearing.session.state.SsnEvent; import ru.spcex.clearing.session.state.SsnEvent;
@ -17,8 +15,13 @@ public class StashedRegistriesPresentGuard implements Guard<TaskType, SsnEvent>
@Override @Override
public boolean evaluate(StateContext<TaskType, SsnEvent> ctx) { public boolean evaluate(StateContext<TaskType, SsnEvent> ctx) {
@SuppressWarnings("unchecked") TaskType target = ctx.getTarget().getId();
Map<Long, Registry> rgss = ctx.getExtendedState().get(dataEnum, Map.class); return target == TaskType.PSEUDO_waitingForObligationAdmission;
return rgss != null && !rgss.isEmpty(); // if (target == TaskType.PSEUDO_waitingForObligationAdmission) {
// return true;
// }
// @SuppressWarnings("unchecked")
// Map<Long, Registry> rgss = ctx.getExtendedState().get(dataEnum, Map.class);
// return rgss != null && !rgss.isEmpty();
} }
} }