Ejemplo n.º 1
0
  @Override
  public BasicSudokoDTO solveSudoko(Integer id) {

    Board sudokoBoard = getSudokoBoardById(id);
    if (sudokoBoard == null) {
      throw new SudokoBoardNotFoundException(id);
    }

    BasicSudokoDTO sudoko = new BasicSudokoDTO();
    sudoko.setSudokoBoadSolutionString(sudokoBoard.getSolutionArrayAsString());
    sudoko.setSolutionExists(sudokoBoard.getHavingSolution());
    sudoko.setIsValidBoard(Boolean.TRUE);
    return sudoko;
  }