2021-04-02 11:05:33 +04:00
|
|
|
/*
|
|
|
|
* Copyright (C) 2021 Anton Romanov - All Rights Reserved
|
|
|
|
* You may use, distribute and modify this code, please write to: romanov73@gmail.com.
|
|
|
|
*/
|
|
|
|
|
2021-03-29 15:41:37 +04:00
|
|
|
package ru.ulstu.extractor.controller;
|
|
|
|
|
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
import org.springframework.ui.Model;
|
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
2021-03-29 17:21:42 +04:00
|
|
|
import ru.ulstu.extractor.repository.RepositoryRepository;
|
2021-03-29 15:41:37 +04:00
|
|
|
|
2021-04-02 11:05:33 +04:00
|
|
|
import static ru.ulstu.extractor.controller.Route.LIST_INDEXED_REPOSITORIES;
|
|
|
|
|
2021-03-29 15:41:37 +04:00
|
|
|
@Controller
|
2021-04-02 11:05:33 +04:00
|
|
|
public class RepositoryController {
|
2021-03-29 17:21:42 +04:00
|
|
|
private final RepositoryRepository repositoryRepository;
|
2021-03-29 15:41:37 +04:00
|
|
|
|
2021-04-02 11:05:33 +04:00
|
|
|
public RepositoryController(RepositoryRepository repositoryRepository) {
|
2021-03-29 17:21:42 +04:00
|
|
|
this.repositoryRepository = repositoryRepository;
|
2021-03-29 15:41:37 +04:00
|
|
|
}
|
|
|
|
|
2021-04-02 11:05:33 +04:00
|
|
|
@GetMapping(LIST_INDEXED_REPOSITORIES)
|
2021-03-29 15:41:37 +04:00
|
|
|
public String indexNewRepo(Model model) {
|
2021-03-29 17:21:42 +04:00
|
|
|
model.addAttribute("repositories", repositoryRepository.findAll());
|
2021-04-02 11:05:33 +04:00
|
|
|
return LIST_INDEXED_REPOSITORIES;
|
2021-03-29 15:41:37 +04:00
|
|
|
}
|
|
|
|
}
|