Class UserChatMessageController

java.lang.Object
org.woehlke.java.simpleworklist.domain.AbstractController
org.woehlke.java.simpleworklist.domain.UserChatMessageController

@Controller @RequestMapping(path="/user2user") public class UserChatMessageController extends AbstractController
Created by on 16.02.2016.
  • Constructor Details

  • Method Details

    • getLastMessagesBetweenCurrentAndOtherUser

      @RequestMapping(path="/{userId}/messages/", method=GET) public final String getLastMessagesBetweenCurrentAndOtherUser(@Valid @NotNull @PathVariable("userId") @Valid @NotNull UserAccount otherUser, @PageableDefault(sort="rowCreatedAt",direction=DESC) org.springframework.data.domain.Pageable request, @ModelAttribute("userSession") UserSessionBean userSession, Locale locale, org.springframework.ui.Model model)
    • sendNewMessageToOtherUser

      @RequestMapping(path="/{userId}/messages/", method=POST) public final String sendNewMessageToOtherUser(@PathVariable("userId") UserAccount otherUser, @Valid @ModelAttribute("newUser2UserMessage") @Valid ChatMessageForm chatMessageForm, org.springframework.validation.BindingResult result, @PageableDefault(sort="rowCreatedAt",direction=DESC) org.springframework.data.domain.Pageable request, @ModelAttribute("userSession") UserSessionBean userSession, Locale locale, org.springframework.ui.Model model)