View Javadoc
1   package civitas.bboard.server.controllers;
2   
3   import org.springframework.beans.factory.annotation.Autowired;
4   import org.springframework.stereotype.Controller;
5   import org.springframework.web.bind.annotation.GetMapping;
6   import org.springframework.web.bind.annotation.PathVariable;
7   
8   import civitas.bboard.common.BBPost;
9   import civitas.bboard.common.BBPostRepository;
10  import civitas.bboard.server.GetBoardForId;
11  
12  @Controller
13  public class RetrievePostsController {
14  	@Autowired
15  	GetBoardForId getBoardForId;
16  
17  	@Autowired
18  	BBPostRepository bBPostRepository;
19  
20  	@GetMapping("/boards/{bbid}")
21  	private Iterable<BBPost> apply(@PathVariable("bbid") final String bbid) {
22  		getBoardForId.apply(bbid, true);
23  
24  		return bBPostRepository.findByBbid(bbid);
25  	}
26  }