Updated message.jsp - use isInbox attribute now.
Tiles definitions for mailbox.jsp, sendMessage.jsp and message.jsp replaced from
/WEB-INF/views/tiles.xml to /WEB-INF/views/mailbox/tiles.xml.
mailbox.jsp, sendMessage.jsp and message.jsp replaced from
/WEB-INF/views/tiles.xml to /WEB-INF/views/mailbox/tiles.xml.
Added additional header for pages in /views/mailbox that contains link to inbox,
outbox and new message page.
Added attribute for new header to main_template.jsp.
Updated MessageController - methods add model attribute to identify current
page in mailboxHeader.jsp.
Updated spring-tiles.xml to recognize all tiles.xml from /views/**
Definition of 403 error tile replaced from /views/tiles.xml to newly created
/views/errors/tiles.xml. All new error tiles will be created here.
Added link to comment's author page in post page.
Added validation annotations to user-input fields of Comment class.
Added validation annotations to user-input fields of Message class.
Added validation annotations to user-input fields of Post class.
Added validation annotations to user-input fields of User class.
Added validation annotations to user-input fields of Tag class.
Added validation of User object in method of UserController that process user
signup.
Added Hibernate validation dependencies to Maven.
Updated User hashCode method to allow work with nullable fields.
Added error messages to validation annotations in User class.
Added error messages to validation annotations in Message class.
Added error messages to validation annotations in Post class.