Package io.molr.commons.domain
Class MissionState.Builder
- java.lang.Object
-
- io.molr.commons.domain.MissionState.Builder
-
- Enclosing class:
- MissionState
public static class MissionState.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
add
public MissionState.Builder add(Strand strand, RunState runState, Block cursor, Strand parent, java.util.Set<StrandCommand> allowedCommands)
-
add
public MissionState.Builder add(Strand strand, RunState runState, java.lang.String cursorBlockId, Strand parent, java.util.Set<StrandCommand> allowedCommands)
-
add
public MissionState.Builder add(Strand strand, RunState runState, Block cursor, Strand parent, StrandCommand... allowedCommands)
-
add
public MissionState.Builder add(Strand strand, RunState runState, Block cursor, java.util.Set<StrandCommand> allowedCommands)
-
blockResult
public MissionState.Builder blockResult(java.lang.String blockId, Result result)
-
blockResult
public MissionState.Builder blockResult(Block block, Result result)
-
blockRunState
public MissionState.Builder blockRunState(java.lang.String blockId, RunState runState)
-
blockRunState
public MissionState.Builder blockRunState(Block block, RunState runState)
-
addBreakpoint
public MissionState.Builder addBreakpoint(Block block)
-
addBreakpoint
public MissionState.Builder addBreakpoint(java.lang.String blockId)
-
addAllowedCommand
public MissionState.Builder addAllowedCommand(Block block, BlockCommand command)
-
addAllowedCommand
public MissionState.Builder addAllowedCommand(java.lang.String blockId, BlockCommand command)
-
addAllowedCommand
public MissionState.Builder addAllowedCommand(MissionCommand command)
-
build
public MissionState build()
-
-