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