@RepositoryRestController public class RepositoryController extends AbstractRepositoryRestController {
@RepositoryRestController @SuppressWarnings({ "unchecked" }) class RepositoryPropertyReferenceController extends AbstractRepositoryRestController
@RepositoryRestController class RepositorySearchController extends AbstractRepositoryRestController {
@RepositoryRestController class RepositoryEntityController extends AbstractRepositoryRestController implements ApplicationEventPublisherAware {
@RepositoryRestController public interface DataSourceConfigRepository extends JpaRepository<DataSourceConfig, Long> { DataSourceConfig findByName(String name); }
@RepositoryRestController public interface ProductRepository extends JpaRepository<Product, Long> {}
@RepositoryRestController public class RecentTacosController { private TacoRepository tacoRepo; public RecentTacosController(TacoRepository tacoRepo) { this.tacoRepo = tacoRepo; } @GetMapping(path="/tacos/recent", produces="application/hal+json") public ResponseEntity<Resources<TacoResource>> recentTacos() { PageRequest page = PageRequest.of( 0, 12, Sort.by("createdAt").descending()); List<Taco> tacos = tacoRepo.findAll(page).getContent(); List<TacoResource> tacoResources = new TacoResourceAssembler().toResources(tacos); Resources<TacoResource> recentResources = new Resources<TacoResource>(tacoResources); recentResources.add( linkTo(methodOn(RecentTacosController.class).recentTacos()) .withRel("recents")); return new ResponseEntity<>(recentResources, HttpStatus.OK); } }
@RestController @RepositoryRestController @RequestMapping("/users") public class UserController { @Autowired private UserService userService; @ResponseStatus(code = HttpStatus.NO_CONTENT) @RequestMapping(value = "/softDelete/{id}", method = RequestMethod.DELETE) public void softDelete(@PathVariable("id") Long id) { userService.softDelete(id); } }
@RestController @RepositoryRestController @RequestMapping("/roles") public class RoleController { @Autowired private RoleService roleService; @ResponseStatus(code = HttpStatus.NO_CONTENT) @RequestMapping(value = "/softDelete/{id}", method = RequestMethod.DELETE) public void softDelete(@PathVariable("id") Long id) { roleService.softDelete(id); } }
@RestController @RepositoryRestController @RequestMapping("/roleUsers") public class RoleUserController { @Autowired private RoleUserService roleUserService; @ResponseStatus(code = HttpStatus.NO_CONTENT) @RequestMapping(value = "/softDelete/{roleId}_{userId}", method = RequestMethod.DELETE) public void softDelete(@PathVariable("roleId") Long roleId, @PathVariable("userId") Long userId) { roleUserService.softDelete(new RoleUserPK(roleId, userId)); } }
@RestController @RepositoryRestController @RequestMapping("/permissionRoles") public class PermissionRoleController { @Autowired private PermissionRoleService permissionRoleService; @ResponseStatus(code = HttpStatus.NO_CONTENT) @RequestMapping(value = "/softDelete/{permissionId}_{roleId}", method = RequestMethod.DELETE) public void softDelete(@PathVariable("permissionId") Long permissionId, @PathVariable("roleId") Long roleId) { permissionRoleService.softDelete(new PermissionRolePK(permissionId, roleId)); } }
@RestController @RepositoryRestController @RequestMapping("/permissions") public class PermissionController { @Autowired private PermissionService permissionService; @ResponseStatus(code = HttpStatus.NO_CONTENT) @RequestMapping(value = "/softDelete/{id}", method = RequestMethod.DELETE) public void softDelete(@PathVariable("id") Long id) { permissionService.softDelete(id); } }
@RepositoryRestController public class RepositoryController extends AbstractRepositoryRestController {
@RepositoryRestController public class MetaSourceController {
@RepositoryRestController public class NotebookModelController {
@RepositoryRestController public class ContextController {
@RepositoryRestController class RepositorySearchController extends AbstractRepositoryRestController {
@RepositoryRestController public class WorkbenchController {
@RepositoryRestController public class NotebookConnectorController {
@RepositoryRestController public class ImageController {