<mavenAggregatedArtifactRecord _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'><moduleRecord><attachedArtifact><artifactId>dgss1617-letta-teama-domain</artifactId><canonicalName>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>e7ec32f8c0a8490b59d7d3b875039e29</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss1617-letta-teama-domain</artifactId><canonicalName>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>4d38eb0185ce5d5e12b0976c684770cd</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss1617-letta-teama-domain</artifactId><canonicalName>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT.jar</canonicalName><fileName>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>af11ecb761bab81ed1d85138c4f51fbd</md5sum><type>jar</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>88</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-domain/45/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT-javadoc.jar</displayPath><fileName>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT-javadoc.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-domain/0.1.0-SNAPSHOT/dgss1617-letta-teama-domain-0.1.0-SNAPSHOT-javadoc.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-domain/0.1.0-SNAPSHOT/dgss1617-letta-teama-domain-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT.jar</displayPath><fileName>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-domain/0.1.0-SNAPSHOT/dgss1617-letta-teama-domain-0.1.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT.pom</displayPath><fileName>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-domain/0.1.0-SNAPSHOT/dgss1617-letta-teama-domain-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#45</displayName><duration>18113</duration><estimatedDuration>19744</estimatedDuration><fullDisplayName>LETTA 1617 Team A » Domain #45</fullDisplayName><id>45</id><keepLog>false</keepLog><number>45</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1481387769804</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-domain/45/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</affectedPath><affectedPath>additional-material/db/letta-mysql.inserts.sql</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-title.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-description.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-location.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-search-event.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/users.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-start.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-confirm-registration.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-preregistration.xml</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-register.xml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</affectedPath><affectedPath>additional-material/wildfly/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-head.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/tokens.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-delete-event.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</affectedPath><commitId>9e741e8ddc108afac8bb80666f3bf267a829e14e</commitId><timestamp>1481387621000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></author><authorEmail>sicofan@esei.uvigo.es</authorEmail><comment>Adds user registration service and tests
This commit adds the user registration service with email verification. 
For this, functionalities preRegistration and confirmRegistration have 
been added to UserEJB. In addition, Mail, UuidGenerator and 
ConfirmationMail classes and MailSender and TokenGenerator interfaces 
have been created.
For testing this functionalities, TokenGeneratorStub and EmailSenderSpy 
classes has been created.
Besides, the property "accepted" of User entity has been deleted because 
it is redundant and the VerificationToken entity has been modified for 
correct operation.
The name of packages have been unified.
Some documentation has been added.
</comment><date>2016-12-10 17:33:41 +0100</date><id>9e741e8ddc108afac8bb80666f3bf267a829e14e</id><msg>Adds user registration service and tests</msg><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-preregistration.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</file></path><path><editType>edit</editType><file>additional-material/db/letta-mysql.inserts.sql</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-delete-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-search-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-description.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-head.xml</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-title.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-register.xml</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-location.xml</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/tokens.xml</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-confirm-registration.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/users.xml</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</file></path><path><editType>edit</editType><file>additional-material/wildfly/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-start.xml</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</file></path></item></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></culprit><mavenArtifacts><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-domain/45/mavenArtifacts/</url></mavenArtifacts></parent><pomArtifact><artifactId>dgss1617-letta-teama-domain</artifactId><canonicalName>dgss1617-letta-teama-domain-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>b74e9f6f495e28d85ad10aa6623ecccd</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-domain/45/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>dgss1617-letta-teama-ear</artifactId><canonicalName>dgss1617-letta-teama-ear-0.1.0-SNAPSHOT.ear</canonicalName><fileName>dgss1617-letta-teama-pom-0.1.0-SNAPSHOT.ear</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>709cc9aadafbaf58f87716b317d33289</md5sum><type>ear</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-ear/45/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss1617-letta-teama-ear-0.1.0-SNAPSHOT.ear</displayPath><fileName>dgss1617-letta-teama-ear-0.1.0-SNAPSHOT.ear</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-ear/0.1.0-SNAPSHOT/dgss1617-letta-teama-ear-0.1.0-SNAPSHOT.ear</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-ear-0.1.0-SNAPSHOT.pom</displayPath><fileName>dgss1617-letta-teama-ear-0.1.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-ear/0.1.0-SNAPSHOT/dgss1617-letta-teama-ear-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#45</displayName><duration>8220</duration><estimatedDuration>4496</estimatedDuration><fullDisplayName>LETTA 1617 Team A » EAR #45</fullDisplayName><id>45</id><keepLog>false</keepLog><number>45</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1481387769814</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-ear/45/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'></changeSet><mavenArtifacts><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-ear/45/mavenArtifacts/</url></mavenArtifacts></parent><pomArtifact><artifactId>dgss1617-letta-teama-ear</artifactId><canonicalName>dgss1617-letta-teama-ear-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>66d7b41208173b38886d74421f3ddc20</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-ear/45/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss1617-letta-teama-jsf</artifactId><canonicalName>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>34b1142beb7f5dcad8d8f0249d522b26</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss1617-letta-teama-jsf</artifactId><canonicalName>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>1c85ea224ee2fb43f9be4c7f09c7cf42</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss1617-letta-teama-jsf</artifactId><canonicalName>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT.war</canonicalName><fileName>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT.war</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>b24efcf09b84e186e9da1cec74d454cf</md5sum><type>war</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-jsf/45/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT-javadoc.jar</displayPath><fileName>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT-javadoc.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-jsf/0.1.0-SNAPSHOT/dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT-javadoc.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-jsf/0.1.0-SNAPSHOT/dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT.pom</displayPath><fileName>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-jsf/0.1.0-SNAPSHOT/dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT.pom</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT.war</displayPath><fileName>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT.war</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-jsf/0.1.0-SNAPSHOT/dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT.war</relativePath></artifact><building>false</building><displayName>#45</displayName><duration>14966</duration><estimatedDuration>13460</estimatedDuration><fullDisplayName>LETTA 1617 Team A » JSF #45</fullDisplayName><id>45</id><keepLog>false</keepLog><number>45</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1481387769812</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-jsf/45/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</affectedPath><affectedPath>additional-material/db/letta-mysql.inserts.sql</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-title.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-description.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-location.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-search-event.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/users.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-start.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-confirm-registration.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-preregistration.xml</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-register.xml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</affectedPath><affectedPath>additional-material/wildfly/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-head.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/tokens.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-delete-event.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</affectedPath><commitId>9e741e8ddc108afac8bb80666f3bf267a829e14e</commitId><timestamp>1481387621000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></author><authorEmail>sicofan@esei.uvigo.es</authorEmail><comment>Adds user registration service and tests
This commit adds the user registration service with email verification. 
For this, functionalities preRegistration and confirmRegistration have 
been added to UserEJB. In addition, Mail, UuidGenerator and 
ConfirmationMail classes and MailSender and TokenGenerator interfaces 
have been created.
For testing this functionalities, TokenGeneratorStub and EmailSenderSpy 
classes has been created.
Besides, the property "accepted" of User entity has been deleted because 
it is redundant and the VerificationToken entity has been modified for 
correct operation.
The name of packages have been unified.
Some documentation has been added.
</comment><date>2016-12-10 17:33:41 +0100</date><id>9e741e8ddc108afac8bb80666f3bf267a829e14e</id><msg>Adds user registration service and tests</msg><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-preregistration.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</file></path><path><editType>edit</editType><file>additional-material/db/letta-mysql.inserts.sql</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-delete-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-search-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-description.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-head.xml</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-title.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-register.xml</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-location.xml</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/tokens.xml</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-confirm-registration.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/users.xml</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</file></path><path><editType>edit</editType><file>additional-material/wildfly/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-start.xml</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</file></path></item></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></culprit><mavenArtifacts><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-jsf/45/mavenArtifacts/</url></mavenArtifacts></parent><pomArtifact><artifactId>dgss1617-letta-teama-jsf</artifactId><canonicalName>dgss1617-letta-teama-jsf-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>51d5a22c63945fb40dc3f8a343cf2dba</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-jsf/45/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>dgss1617-letta-teama-pom</artifactId><canonicalName>dgss1617-letta-teama-pom-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>25fa7a0e764bfc6cb49b0aee9651dbad</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-pom/45/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss1617-letta-teama-pom-0.1.0-SNAPSHOT.pom</displayPath><fileName>dgss1617-letta-teama-pom-0.1.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-pom/0.1.0-SNAPSHOT/dgss1617-letta-teama-pom-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#45</displayName><duration>9154</duration><estimatedDuration>8376</estimatedDuration><fullDisplayName>LETTA 1617 Team A » LETTA 16/17 Team A #45</fullDisplayName><id>45</id><keepLog>false</keepLog><number>45</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1481387769802</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-pom/45/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</affectedPath><affectedPath>additional-material/db/letta-mysql.inserts.sql</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-title.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-description.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-location.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-search-event.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/users.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-start.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-confirm-registration.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-preregistration.xml</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-register.xml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</affectedPath><affectedPath>additional-material/wildfly/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-head.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/tokens.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-delete-event.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</affectedPath><commitId>9e741e8ddc108afac8bb80666f3bf267a829e14e</commitId><timestamp>1481387621000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></author><authorEmail>sicofan@esei.uvigo.es</authorEmail><comment>Adds user registration service and tests
This commit adds the user registration service with email verification. 
For this, functionalities preRegistration and confirmRegistration have 
been added to UserEJB. In addition, Mail, UuidGenerator and 
ConfirmationMail classes and MailSender and TokenGenerator interfaces 
have been created.
For testing this functionalities, TokenGeneratorStub and EmailSenderSpy 
classes has been created.
Besides, the property "accepted" of User entity has been deleted because 
it is redundant and the VerificationToken entity has been modified for 
correct operation.
The name of packages have been unified.
Some documentation has been added.
</comment><date>2016-12-10 17:33:41 +0100</date><id>9e741e8ddc108afac8bb80666f3bf267a829e14e</id><msg>Adds user registration service and tests</msg><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-preregistration.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</file></path><path><editType>edit</editType><file>additional-material/db/letta-mysql.inserts.sql</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-delete-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-search-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-description.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-head.xml</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-title.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-register.xml</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-location.xml</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/tokens.xml</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-confirm-registration.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/users.xml</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</file></path><path><editType>edit</editType><file>additional-material/wildfly/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-start.xml</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</file></path></item></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></culprit><mavenArtifacts><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-pom/45/mavenArtifacts/</url></mavenArtifacts></parent><pomArtifact><artifactId>dgss1617-letta-teama-pom</artifactId><canonicalName>dgss1617-letta-teama-pom-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>25fa7a0e764bfc6cb49b0aee9651dbad</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-pom/45/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss1617-letta-teama-rest</artifactId><canonicalName>dgss1617-letta-teama-rest-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss1617-letta-teama-rest-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>6240e0adbc88d035d1c2fefea5a120e2</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss1617-letta-teama-rest</artifactId><canonicalName>dgss1617-letta-teama-rest-0.1.0-SNAPSHOT.war</canonicalName><fileName>dgss1617-letta-teama-rest-0.1.0-SNAPSHOT.war</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>bd893f1995c39ca9463600ac025266e5</md5sum><type>war</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-rest/45/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss1617-letta-teama-rest-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>dgss1617-letta-teama-rest-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-rest/0.1.0-SNAPSHOT/dgss1617-letta-teama-rest-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-rest-0.1.0-SNAPSHOT.pom</displayPath><fileName>dgss1617-letta-teama-rest-0.1.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-rest/0.1.0-SNAPSHOT/dgss1617-letta-teama-rest-0.1.0-SNAPSHOT.pom</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-rest-0.1.0-SNAPSHOT.war</displayPath><fileName>dgss1617-letta-teama-rest-0.1.0-SNAPSHOT.war</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-rest/0.1.0-SNAPSHOT/dgss1617-letta-teama-rest-0.1.0-SNAPSHOT.war</relativePath></artifact><building>false</building><displayName>#45</displayName><duration>6511</duration><estimatedDuration>62516</estimatedDuration><fullDisplayName>LETTA 1617 Team A » REST #45</fullDisplayName><id>45</id><keepLog>false</keepLog><number>45</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1481387769810</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-rest/45/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</affectedPath><affectedPath>additional-material/db/letta-mysql.inserts.sql</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-title.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-description.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-location.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-search-event.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/users.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-start.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-confirm-registration.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-preregistration.xml</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-register.xml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</affectedPath><affectedPath>additional-material/wildfly/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-head.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/tokens.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-delete-event.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</affectedPath><commitId>9e741e8ddc108afac8bb80666f3bf267a829e14e</commitId><timestamp>1481387621000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></author><authorEmail>sicofan@esei.uvigo.es</authorEmail><comment>Adds user registration service and tests
This commit adds the user registration service with email verification. 
For this, functionalities preRegistration and confirmRegistration have 
been added to UserEJB. In addition, Mail, UuidGenerator and 
ConfirmationMail classes and MailSender and TokenGenerator interfaces 
have been created.
For testing this functionalities, TokenGeneratorStub and EmailSenderSpy 
classes has been created.
Besides, the property "accepted" of User entity has been deleted because 
it is redundant and the VerificationToken entity has been modified for 
correct operation.
The name of packages have been unified.
Some documentation has been added.
</comment><date>2016-12-10 17:33:41 +0100</date><id>9e741e8ddc108afac8bb80666f3bf267a829e14e</id><msg>Adds user registration service and tests</msg><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-preregistration.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</file></path><path><editType>edit</editType><file>additional-material/db/letta-mysql.inserts.sql</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-delete-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-search-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-description.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-head.xml</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-title.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-register.xml</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-location.xml</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/tokens.xml</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-confirm-registration.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/users.xml</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</file></path><path><editType>edit</editType><file>additional-material/wildfly/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-start.xml</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</file></path></item></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></culprit><mavenArtifacts><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-rest/45/mavenArtifacts/</url></mavenArtifacts></parent><pomArtifact><artifactId>dgss1617-letta-teama-rest</artifactId><canonicalName>dgss1617-letta-teama-rest-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>2469896f024a33117a62a68fda8d9ba5</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-rest/45/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss1617-letta-teama-service</artifactId><canonicalName>dgss1617-letta-teama-service-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss1617-letta-teama-service-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>a76d39bc39bd58fe0882346fb0716f94</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss1617-letta-teama-service</artifactId><canonicalName>dgss1617-letta-teama-service-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss1617-letta-teama-service-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>e0babc2a3877bb8e7aee54ccdecbc076</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss1617-letta-teama-service</artifactId><canonicalName>dgss1617-letta-teama-service-0.1.0-SNAPSHOT.jar</canonicalName><fileName>dgss1617-letta-teama-service-0.1.0-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>54f5a79191745f305dbe2bf939761bb2</md5sum><type>jar</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>21</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-service/45/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss1617-letta-teama-service-0.1.0-SNAPSHOT-javadoc.jar</displayPath><fileName>dgss1617-letta-teama-service-0.1.0-SNAPSHOT-javadoc.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-service/0.1.0-SNAPSHOT/dgss1617-letta-teama-service-0.1.0-SNAPSHOT-javadoc.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-service-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>dgss1617-letta-teama-service-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-service/0.1.0-SNAPSHOT/dgss1617-letta-teama-service-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-service-0.1.0-SNAPSHOT.jar</displayPath><fileName>dgss1617-letta-teama-service-0.1.0-SNAPSHOT.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-service/0.1.0-SNAPSHOT/dgss1617-letta-teama-service-0.1.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-service-0.1.0-SNAPSHOT.pom</displayPath><fileName>dgss1617-letta-teama-service-0.1.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-service/0.1.0-SNAPSHOT/dgss1617-letta-teama-service-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#45</displayName><duration>69020</duration><estimatedDuration>78493</estimatedDuration><fullDisplayName>LETTA 1617 Team A » Service #45</fullDisplayName><id>45</id><keepLog>false</keepLog><number>45</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1481387769808</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-service/45/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</affectedPath><affectedPath>additional-material/db/letta-mysql.inserts.sql</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-title.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-description.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-location.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-search-event.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/users.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-start.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-confirm-registration.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-preregistration.xml</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-register.xml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</affectedPath><affectedPath>additional-material/wildfly/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-head.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/tokens.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-delete-event.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</affectedPath><commitId>9e741e8ddc108afac8bb80666f3bf267a829e14e</commitId><timestamp>1481387621000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></author><authorEmail>sicofan@esei.uvigo.es</authorEmail><comment>Adds user registration service and tests
This commit adds the user registration service with email verification. 
For this, functionalities preRegistration and confirmRegistration have 
been added to UserEJB. In addition, Mail, UuidGenerator and 
ConfirmationMail classes and MailSender and TokenGenerator interfaces 
have been created.
For testing this functionalities, TokenGeneratorStub and EmailSenderSpy 
classes has been created.
Besides, the property "accepted" of User entity has been deleted because 
it is redundant and the VerificationToken entity has been modified for 
correct operation.
The name of packages have been unified.
Some documentation has been added.
</comment><date>2016-12-10 17:33:41 +0100</date><id>9e741e8ddc108afac8bb80666f3bf267a829e14e</id><msg>Adds user registration service and tests</msg><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-preregistration.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</file></path><path><editType>edit</editType><file>additional-material/db/letta-mysql.inserts.sql</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-delete-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-search-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-description.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-head.xml</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-title.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-register.xml</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-location.xml</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/tokens.xml</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-confirm-registration.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/users.xml</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</file></path><path><editType>edit</editType><file>additional-material/wildfly/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-start.xml</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</file></path></item></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></culprit><mavenArtifacts><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-service/45/mavenArtifacts/</url></mavenArtifacts></parent><pomArtifact><artifactId>dgss1617-letta-teama-service</artifactId><canonicalName>dgss1617-letta-teama-service-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>aa9e938d10d27e23173a005b49bfc65c</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-service/45/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss1617-letta-teama-tests</artifactId><canonicalName>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>9295c68358a286b581f0517a128451b9</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss1617-letta-teama-tests</artifactId><canonicalName>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>2a9de1db1c707ac019785ed4330e6212</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss1617-letta-teama-tests</artifactId><canonicalName>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT.jar</canonicalName><fileName>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>fe10d82ad39c1675d5b263d3ddad551b</md5sum><type>jar</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-tests/45/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT-javadoc.jar</displayPath><fileName>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT-javadoc.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-tests/0.1.0-SNAPSHOT/dgss1617-letta-teama-tests-0.1.0-SNAPSHOT-javadoc.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-tests/0.1.0-SNAPSHOT/dgss1617-letta-teama-tests-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT.jar</displayPath><fileName>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-tests/0.1.0-SNAPSHOT/dgss1617-letta-teama-tests-0.1.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT.pom</displayPath><fileName>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-tests/0.1.0-SNAPSHOT/dgss1617-letta-teama-tests-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#45</displayName><duration>6910</duration><estimatedDuration>6959</estimatedDuration><fullDisplayName>LETTA 1617 Team A » Tests #45</fullDisplayName><id>45</id><keepLog>false</keepLog><number>45</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1481387769806</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-tests/45/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</affectedPath><affectedPath>additional-material/db/letta-mysql.inserts.sql</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-title.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-description.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-location.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-search-event.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/users.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-start.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/user-confirm-registration.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-preregistration.xml</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-register.xml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</affectedPath><affectedPath>additional-material/wildfly/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-update-event-head.xml</affectedPath><affectedPath>tests/src/main/resources/datasets/tokens.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</affectedPath><affectedPath>tests/src/main/resources/datasets/user-delete-event.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</affectedPath><commitId>9e741e8ddc108afac8bb80666f3bf267a829e14e</commitId><timestamp>1481387621000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></author><authorEmail>sicofan@esei.uvigo.es</authorEmail><comment>Adds user registration service and tests
This commit adds the user registration service with email verification. 
For this, functionalities preRegistration and confirmRegistration have 
been added to UserEJB. In addition, Mail, UuidGenerator and 
ConfirmationMail classes and MailSender and TokenGenerator interfaces 
have been created.
For testing this functionalities, TokenGeneratorStub and EmailSenderSpy 
classes has been created.
Besides, the property "accepted" of User entity has been deleted because 
it is redundant and the VerificationToken entity has been modified for 
correct operation.
The name of packages have been unified.
Some documentation has been added.
</comment><date>2016-12-10 17:33:41 +0100</date><id>9e741e8ddc108afac8bb80666f3bf267a829e14e</id><msg>Adds user registration service and tests</msg><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJBTest.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/ServiceTestSuite.java</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/MailSender.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/dgss/project/ejb/EventEJBTest.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/HomeController.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-preregistration.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/ServiceTestSuite.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/RegisterController.java</file></path><path><editType>edit</editType><file>additional-material/db/letta-mysql.inserts.sql</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-delete-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-search-event.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-description.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/SearchController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/Mail.java</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/Mail.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/UuidGenerator.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-head.xml</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-title.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/EmailSender.java</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-register.xml</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-location.xml</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/User.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/tokens.xml</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/UserEJB.java</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/RegisterController.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGenerator.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/user-confirm-registration.xml</file></path><path><editType>delete</editType><file>jsf/src/main/java/es/uvigo/es/esei/dgss/project/jsf/controllers/HomeController.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToUser.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/users.xml</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/token/TokenGeneratorStub.java</file></path><path><editType>edit</editType><file>additional-material/wildfly/standalone.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/user-update-event-start.xml</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>delete</editType><file>service/src/main/java/es/uvigo/esei/dgss/project/ejb/EventEJB.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJBTest.java</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationTokenDataset.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/util/email/ConfirmationMail.java</file></path><path><editType>add</editType><file>service/src/test/java/es/uvigo/esei/dgss/teama/letta/ejb/email/EmailSenderSpy.java</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/VerificationToken.java</file></path></item></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sicofan</absoluteUrl><fullName>sicofan</fullName></culprit><mavenArtifacts><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-tests/45/mavenArtifacts/</url></mavenArtifacts></parent><pomArtifact><artifactId>dgss1617-letta-teama-tests</artifactId><canonicalName>dgss1617-letta-teama-tests-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teama.letta</groupId><md5sum>651525362e2221e3ce2243e6eae3cfb3</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-tests/45/mavenArtifacts/</url></moduleRecord></mavenAggregatedArtifactRecord>