test guard
This commit is contained in:
parent
d64d15dc17
commit
07e096cf76
1 changed files with 8 additions and 5 deletions
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue