Class ConnectionController

java.lang.Object
callofproject.dev.community.controller.ConnectionController

@RestController @RequestMapping("api/community/personal-connection") public class ConnectionController extends Object
  • Constructor Details

    • ConnectionController

      public ConnectionController(ConnectionService connectionService)
  • Method Details

    • sendConnectionRequest

      @PostMapping("/send/connection-request") public org.springframework.http.ResponseEntity<?> sendConnectionRequest(@RequestParam("user_id") UUID userId, @RequestParam("friend_id") UUID friendId)
    • acceptConnectionRequest

      @PostMapping("/answer/connection-request") public org.springframework.http.ResponseEntity<?> acceptConnectionRequest(@RequestParam("user_id") UUID userId, @RequestParam("friend_id") UUID friendId, @RequestParam("answer") boolean answer)
    • removeConnection

      @PostMapping("/remove/connection") public org.springframework.http.ResponseEntity<?> removeConnection(@RequestParam("user_id") UUID userId, @RequestParam("friend_id") UUID friendId)
    • blockConnection

      @PostMapping("/block/connection") public org.springframework.http.ResponseEntity<?> blockConnection(@RequestParam("user_id") UUID userId, @RequestParam("friend_id") UUID friendId)
    • unblockConnection

      @PostMapping("/unblock/connection") public org.springframework.http.ResponseEntity<?> unblockConnection(@RequestParam("user_id") UUID userId, @RequestParam("friend_id") UUID friendId)
    • getConnections

      @GetMapping("/get/connections") public org.springframework.http.ResponseEntity<?> getConnections(@RequestParam("user_id") UUID userId)
    • getConnectionRequests

      @GetMapping("/get/connection-requests") public org.springframework.http.ResponseEntity<?> getConnectionRequests(@RequestParam("user_id") UUID userId)
    • getBlockedConnections

      @GetMapping("/get/blocked-connections") public org.springframework.http.ResponseEntity<?> getBlockedConnections(@RequestParam("user_id") UUID userId)