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 Object
-
-
Method Summary
-
-
-
Method Detail
-
add
public MissionState.Builder add(Strand strand, RunState runState, Block cursor, Strand parent, Set<StrandCommand> allowedCommands)
-
add
public MissionState.Builder add(Strand strand, RunState runState, String cursorBlockId, Strand parent, 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, Set<StrandCommand> allowedCommands)
-
blockResult
public MissionState.Builder blockResult(String blockId, Result newResult)
-
blockResult
public MissionState.Builder blockResult(Block block, Result newResult)
-
blockRunState
public MissionState.Builder blockRunState(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(String blockId)
-
addIgnoreBlock
public MissionState.Builder addIgnoreBlock(Block block)
-
addIgnoreBlock
public MissionState.Builder addIgnoreBlock(String blockId)
-
addAllowedCommand
public MissionState.Builder addAllowedCommand(Block block, BlockCommand command)
-
addAllowedCommand
public MissionState.Builder addAllowedCommand(String blockId, BlockCommand command)
-
addAllowedCommand
public MissionState.Builder addAllowedCommand(MissionCommand command)
-
build
public MissionState build()
-
-