SuccessChanges

Summary

  1. tsk72 & tsk47 Adds JPA Bean Validation and EJB allowance to cancel (details)
Commit 63de3ba8ff68705f147a68d8f8b2a2185dfb5227 by doambroa
tsk72 & tsk47 Adds JPA Bean Validation and EJB allowance to cancel
Events
Added bean validators to User and Event entities, as so to backing
beans. Added error messages to validators and his respective call in the
views Created method to cancel events in EJB. Modified and updated all
related methods that lists the events and the ones to register the user
in an event just to disallow. users to register in deleted/inactive
Events. Added  (and commented) test for the cancelEvent method.
Refactored some code and updated quite some Javadoc
The file was modifiedjsf/src/main/java/es/uvigo/esei/dgss/lettab/jsf/view/RegisterPageBean.java
The file was modifiedjsf/src/main/java/es/uvigo/esei/dgss/lettab/jsf/view/IndexPageBean.java
The file was modifiedjsf/src/main/webapp/sign-up.xhtml
The file was modifiedjsf/src/main/webapp/search.xhtml
The file was modifiedtests/src/main/java/es/uvigo/esei/dgss/lettab/domain/datasets/EventsDataset.java
The file was modifiedjsf/src/main/java/es/uvigo/esei/dgss/lettab/jsf/view/SearchPageBean.java
The file was modifiedjsf/src/main/java/es/uvigo/esei/dgss/lettab/jsf/security/LoginBean.java
The file was modifiedservice/src/test/java/es/uvigo/esei/dgss/lettab/service/UserEJBTest.java
The file was modifiedjsf/src/main/java/es/uvigo/esei/dgss/lettab/jsf/view/UserPageBean.java
The file was modifiedjsf/src/main/webapp/template/common/header.xhtml
The file was modifieddomain/src/main/java/es/uvigo/esei/dgss/lettab/domain/Event.java
The file was modifieddomain/src/test/java/es/uvigo/esei/dgss/lettab/domain/EventTest.java
The file was modifiedservice/src/main/java/es/uvigo/esei/dgss/lettab/service/UserEJB.java
The file was modifiedjsf/src/main/webapp/user.xhtml
The file was modifiedservice/src/main/java/es/uvigo/esei/dgss/lettab/service/EventEJB.java
The file was modifiedservice/src/test/java/es/uvigo/esei/dgss/lettab/service/EventEJBTest.java
The file was modifieddomain/src/main/java/es/uvigo/esei/dgss/lettab/domain/User.java