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/webapp/user.xhtml (diff)
The file was modifiedservice/src/test/java/es/uvigo/esei/dgss/lettab/service/UserEJBTest.java (diff)
The file was modifieddomain/src/main/java/es/uvigo/esei/dgss/lettab/domain/Event.java (diff)
The file was modifiedjsf/src/main/java/es/uvigo/esei/dgss/lettab/jsf/view/UserPageBean.java (diff)
The file was modifiedservice/src/main/java/es/uvigo/esei/dgss/lettab/service/UserEJB.java (diff)
The file was modifiedjsf/src/main/webapp/sign-up.xhtml (diff)
The file was modifieddomain/src/main/java/es/uvigo/esei/dgss/lettab/domain/User.java (diff)
The file was modifiedservice/src/main/java/es/uvigo/esei/dgss/lettab/service/EventEJB.java (diff)
The file was modifiedjsf/src/main/java/es/uvigo/esei/dgss/lettab/jsf/view/RegisterPageBean.java (diff)
The file was modifiedtests/src/main/java/es/uvigo/esei/dgss/lettab/domain/datasets/EventsDataset.java (diff)
The file was modifieddomain/src/test/java/es/uvigo/esei/dgss/lettab/domain/EventTest.java (diff)
The file was modifiedjsf/src/main/java/es/uvigo/esei/dgss/lettab/jsf/security/LoginBean.java (diff)
The file was modifiedjsf/src/main/java/es/uvigo/esei/dgss/lettab/jsf/view/SearchPageBean.java (diff)
The file was modifiedjsf/src/main/webapp/template/common/header.xhtml (diff)
The file was modifiedjsf/src/main/java/es/uvigo/esei/dgss/lettab/jsf/view/IndexPageBean.java (diff)
The file was modifiedjsf/src/main/webapp/search.xhtml (diff)
The file was modifiedservice/src/test/java/es/uvigo/esei/dgss/lettab/service/EventEJBTest.java (diff)