<mavenModuleSetBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><branch><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><name>origin/develop</name></branch><branch><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><name>origin/master</name></branch></marked><revision><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><branch><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><name>origin/develop</name></branch><branch><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><name>origin/master</name></branch></revision></originmaster><origindevelop _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><branch><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><name>origin/develop</name></branch><branch><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><name>origin/master</name></branch></marked><revision><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><branch><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><name>origin/develop</name></branch><branch><SHA1>eaca2576f14e8d419d02ecef87e3c53907664892</SHA1><name>origin/master</name></branch></revision></origindevelop><refsremotesorigindevelop _class='hudson.plugins.git.util.Build'><buildNumber>102</buildNumber><marked><SHA1>797634c14575e77395cde96b4cf65bb8c9ff409d</SHA1><branch><SHA1>797634c14575e77395cde96b4cf65bb8c9ff409d</SHA1><name>refs/remotes/origin/develop</name></branch></marked><revision><SHA1>797634c14575e77395cde96b4cf65bb8c9ff409d</SHA1><branch><SHA1>797634c14575e77395cde96b4cf65bb8c9ff409d</SHA1><name>refs/remotes/origin/develop</name></branch></revision></refsremotesorigindevelop></buildsByBranchName><lastBuiltRevision><SHA1>797634c14575e77395cde96b4cf65bb8c9ff409d</SHA1><branch><SHA1>797634c14575e77395cde96b4cf65bb8c9ff409d</SHA1><name>refs/remotes/origin/develop</name></branch></lastBuiltRevision><remoteUrl>http://sing.ei.uvigo.es/dt/gitlab/dgss/letta.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'><moduleRecord><attachedArtifact><artifactId>domain</artifactId><canonicalName>domain-0.0.1-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>domain-0.0.1-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>e6f259afe808196d5876886d303fc606</md5sum><type>java-source</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>domain</artifactId><canonicalName>domain-0.0.1-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>domain-0.0.1-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>4c8454fd10afe709d5d2b5a52c30e975</md5sum><type>javadoc</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>domain</artifactId><canonicalName>domain-0.0.1-SNAPSHOT.jar</canonicalName><fileName>domain-0.0.1-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>7941ceb6e3711a5dbe36140b058845ef</md5sum><type>jar</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$domain/102/</url></parent><pomArtifact><artifactId>domain</artifactId><canonicalName>domain-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>a3aa0508da73a6dfcaac9f5fe81198ec</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$domain/102/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>ear</artifactId><canonicalName>ear-0.0.1-SNAPSHOT.ear</canonicalName><fileName>letta-0.0.1-SNAPSHOT.ear</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>c08272da5ed4d15955eea1cb2812154b</md5sum><type>ear</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$ear/102/</url></parent><pomArtifact><artifactId>ear</artifactId><canonicalName>ear-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>8f04d495463dadf9e22f6a3d2d7c732b</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$ear/102/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>jsf</artifactId><canonicalName>jsf-0.0.1-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>jsf-0.0.1-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>a0e325b1626f47fea0487652d2d8f7ea</md5sum><type>java-source</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>jsf</artifactId><canonicalName>jsf-0.0.1-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>jsf-0.0.1-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>e3b18b6ccb98c9d7da3d8991f80eae7a</md5sum><type>javadoc</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>jsf</artifactId><canonicalName>jsf-0.0.1-SNAPSHOT.war</canonicalName><fileName>jsf-0.0.1-SNAPSHOT.war</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>6052d0e0305391c982d8dbecd53c8276</md5sum><type>war</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$jsf/102/</url></parent><pomArtifact><artifactId>jsf</artifactId><canonicalName>jsf-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>4f1dbaf391b1c0345be19ec702e66846</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$jsf/102/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>letta</artifactId><canonicalName>letta-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>7e548cc6b1e85355340097c0321dd7b2</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$letta/102/</url></parent><pomArtifact><artifactId>letta</artifactId><canonicalName>letta-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>7e548cc6b1e85355340097c0321dd7b2</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$letta/102/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.1-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>rest-0.0.1-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>918a9442ab81ff734dfcdb2361c2330f</md5sum><type>java-source</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.1-SNAPSHOT.war</canonicalName><fileName>rest-0.0.1-SNAPSHOT.war</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>d718df3eb6505d2b8ac8cdca2d504c1a</md5sum><type>war</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$rest/102/</url></parent><pomArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>22c489f3c730a7cf70a9b33c59532db7</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$rest/102/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>service</artifactId><canonicalName>service-0.0.1-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>service-0.0.1-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>6df9e06c78e464f450480324e2263687</md5sum><type>java-source</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>service</artifactId><canonicalName>service-0.0.1-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>service-0.0.1-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>9503aad034017a03fe885694d62919a1</md5sum><type>javadoc</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>service</artifactId><canonicalName>service-0.0.1-SNAPSHOT.jar</canonicalName><fileName>service-0.0.1-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>1275dc8f7095f541381ac93693be47ee</md5sum><type>jar</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$service/102/</url></parent><pomArtifact><artifactId>service</artifactId><canonicalName>service-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>668b1c365d4cbfebd23ca9fc3f420e88</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$service/102/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>tests</artifactId><canonicalName>tests-0.0.1-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>tests-0.0.1-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>a5c76fea78f0d4778ea7b5c1a24d9183</md5sum><type>java-source</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>tests</artifactId><canonicalName>tests-0.0.1-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>tests-0.0.1-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>354b504d10b2058d05ecff108a385a7f</md5sum><type>javadoc</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>tests</artifactId><canonicalName>tests-0.0.1-SNAPSHOT.jar</canonicalName><fileName>tests-0.0.1-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>3e61348d83685640b1e882c0e879bd29</md5sum><type>jar</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$tests/102/</url></parent><pomArtifact><artifactId>tests</artifactId><canonicalName>tests-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>59ee2a271afc954ee7d4cf1b03903eb9</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$tests/102/mavenArtifacts/</url></moduleRecord></action><action _class='hudson.maven.reporters.SurefireAggregatedReport'><failCount>2</failCount><skipCount>0</skipCount><totalCount>99</totalCount><urlName>testReport</urlName><childReport><child _class='hudson.maven.MavenBuild'><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$domain/102/</url></child><result _class='hudson.tasks.junit.TestResult'><duration>0.11900002</duration><empty>false</empty><failCount>0</failCount><passCount>46</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.041</duration><failedSince>0</failedSince><name>testSetLocationWithEmptyArgument</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetEventType</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testEventEmptyTitle</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testSetDescriptionWithEmptyArgument</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testEventNullDescription</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.031</duration><failedSince>0</failedSince><name>testEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetDescriptionWithNullArgument</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetCreator</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testEventNullEventType</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetDateWithNullArgument</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetTitleWithNullArgument</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testEventTooLongLocation</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testSetLocationWithNullArgument</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetTitleWithTooLongArgument</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testEventNullTitle</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.011</duration><failedSince>0</failedSince><name>testEventEmptyLocation</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetDescriptionWithTooLongArgument</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testEventNullCreator</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testEventNullLocation</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetTitleWithEmptyArgument</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testEventTooLongTitle</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testEventTooLongDescription</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetLocationWithTooLongArgument</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testEventEmptyDescription</name><skipped>false</skipped><status>PASSED</status></case><duration>0.10100002</duration><name>es.uvigo.esei.dgss.letta.domain.entities.EventTest</name></suite><suite><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.RegistrationTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testConstructorNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.RegistrationTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testConstructor</name><skipped>false</skipped><status>PASSED</status></case><duration>0.0</duration><name>es.uvigo.esei.dgss.letta.domain.entities.RegistrationTest</name></suite><suite><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetPassword</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testChangePasswordNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.014</duration><failedSince>0</failedSince><name>testConstructorShortPassword</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetUsersJoinsEventsNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testChangePassword</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testChangePasswordTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testConstructorValidPasswords</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetPasswordNullValue</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testConstructorLongLogin</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetLoginEmpty</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetPasswordNoMD5</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetLoginTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testConstructorNullEmail</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testConstructorNullLogin</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testConstructorInvalidEmail</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testConstructorEmptyLogin</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testConstructorValidLogins</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testConstructorNullPassword</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetEmail</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetLogin</name><skipped>false</skipped><status>PASSED</status></case><duration>0.018000001</duration><name>es.uvigo.esei.dgss.letta.domain.entities.UserTest</name></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$jsf/102/</url></child><result _class='hudson.tasks.junit.TestResult'><duration>102.478</duration><empty>false</empty><failCount>2</failCount><passCount>23</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.ConfirmUserControllerTest</className><duration>0.925</duration><failedSince>0</failedSince><name>beforeDoConfirmEmptyUuid</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.ConfirmUserControllerTest</className><duration>11.265</duration><failedSince>0</failedSince><name>testDoConfirmEmptyUuid</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.ConfirmUserControllerTest</className><duration>0.876</duration><failedSince>0</failedSince><name>afterDoConfirmEmptyUuid</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.ConfirmUserControllerTest</className><duration>0.222</duration><failedSince>0</failedSince><name>beforeDoConfirmBadUuid</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.ConfirmUserControllerTest</className><duration>0.933</duration><failedSince>0</failedSince><name>testDoConfirmBadUuid</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.ConfirmUserControllerTest</className><duration>0.259</duration><failedSince>0</failedSince><name>afterDoConfirmBadUuid</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.ConfirmUserControllerTest</className><duration>0.251</duration><failedSince>0</failedSince><name>beforeDoConfirmGoodUuid</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.ConfirmUserControllerTest</className><duration>1.149</duration><failedSince>0</failedSince><name>testDoConfirmGoodUuid</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.ConfirmUserControllerTest</className><duration>0.416</duration><failedSince>0</failedSince><name>afterDoConfirmGoodUuid</name><skipped>false</skipped><status>PASSED</status></case><duration>16.296001</duration><name>es.uvigo.esei.dgss.letta.jsf.ConfirmUserControllerTest</name></suite><suite><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.CreateEventControllerTest</className><duration>1.779</duration><failedSince>0</failedSince><name>beforeDoJoinEventNeverJoin</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.CreateEventControllerTest</className><duration>38.77</duration><failedSince>0</failedSince><name>testDoLoginCreateEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.CreateEventControllerTest</className><duration>0.802</duration><failedSince>0</failedSince><name>afterCreateEvent</name><skipped>false</skipped><status>PASSED</status></case><duration>41.350998</duration><name>es.uvigo.esei.dgss.letta.jsf.CreateEventControllerTest</name></suite><suite><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.JoinEventControllerTest</className><duration>0.87</duration><failedSince>0</failedSince><name>beforeDoJoinEventNeverJoin</name><skipped>false</skipped><status>PASSED</status></case><case><age>1</age><className>es.uvigo.esei.dgss.letta.jsf.JoinEventControllerTest</className><duration>10.729</duration><failedSince>102</failedSince><name>testDoJoinEventNeverJoin</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>es.uvigo.esei.dgss.letta.jsf.JoinEventControllerTest</className><duration>0.895</duration><failedSince>102</failedSince><name>afterDoJoinEventNeverJoin</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.JoinEventControllerTest</className><duration>0.247</duration><failedSince>0</failedSince><name>beforeDoJoinEventAlreadyJoin</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.JoinEventControllerTest</className><duration>11.378</duration><failedSince>0</failedSince><name>testDoJoinEventAlreadyJoin</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.JoinEventControllerTest</className><duration>0.457</duration><failedSince>0</failedSince><name>afterDoJoinEventAlreadyJoin</name><skipped>false</skipped><status>PASSED</status></case><duration>24.576</duration><name>es.uvigo.esei.dgss.letta.jsf.JoinEventControllerTest</name></suite><suite><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.LoginUserControllerTest</className><duration>0.869</duration><failedSince>0</failedSince><name>beforeDoLoginSuccess</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.LoginUserControllerTest</className><duration>15.608</duration><failedSince>0</failedSince><name>testDoLoginSuccess</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.LoginUserControllerTest</className><duration>0.434</duration><failedSince>0</failedSince><name>afterDoLoginSuccess</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.LoginUserControllerTest</className><duration>0.242</duration><failedSince>0</failedSince><name>beforeDoLoginFail</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.LoginUserControllerTest</className><duration>3.003</duration><failedSince>0</failedSince><name>testDoLoginFail</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.LoginUserControllerTest</className><duration>0.093</duration><failedSince>0</failedSince><name>afterDoLoginFail</name><skipped>false</skipped><status>PASSED</status></case><duration>20.249</duration><name>es.uvigo.esei.dgss.letta.jsf.LoginUserControllerTest</name></suite><suite><case><age>0</age><className>es.uvigo.esei.dgss.letta.jsf.RegisterUserControllerTest</className><duration>0.006</duration><failedSince>0</failedSince><name>testDoRegister</name><skipped>false</skipped><status>PASSED</status></case><duration>0.006</duration><name>es.uvigo.esei.dgss.letta.jsf.RegisterUserControllerTest</name></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$service/102/</url></child><result _class='hudson.tasks.junit.TestResult'><duration>15.664</duration><empty>false</empty><failCount>0</failCount><passCount>28</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>1.378</duration><failedSince>0</failedSince><name>testCreateReturnsTheInsertedEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>1.003</duration><failedSince>0</failedSince><name>testRegisterUserAlreadyRegistered</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>1.005</duration><failedSince>0</failedSince><name>testListHighlightedReturnsNoMoreEventsThanExisting</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.436</duration><failedSince>0</failedSince><name>testListByDateReturnsValidEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.266</duration><failedSince>0</failedSince><name>testSearchTitleMultipleResult</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.363</duration><failedSince>0</failedSince><name>testSearchDescriptionMultipleResult</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.304</duration><failedSince>0</failedSince><name>testSearchOnTitleAndDescription</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>1.625</duration><failedSince>0</failedSince><name>testCreateEventCannotBeCalledByANonExistentUser</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.763</duration><failedSince>0</failedSince><name>testGetEventsJoinedByUserNotEmpty</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.283</duration><failedSince>0</failedSince><name>testSearchNoResultException</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.296</duration><failedSince>0</failedSince><name>testRegisterUserToEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.063</duration><failedSince>0</failedSince><name>testListHighlightedReturnsEmptyListIfNoEventsInDatabase</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.148</duration><failedSince>0</failedSince><name>testCreateEventCorrectlyInsertsValidEventInDatabase</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.187</duration><failedSince>0</failedSince><name>testGetEventsJoinedByUserEmpty</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.076</duration><failedSince>0</failedSince><name>testListByDateReturnsEmptyListIfNoEventsInDatabase</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.308</duration><failedSince>0</failedSince><name>testListByDateReturnsAllEventsIfCountIsGreaterThanDatabaseSize</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.246</duration><failedSince>0</failedSince><name>testSearchTitleSingleResult</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.328</duration><failedSince>0</failedSince><name>testCreateEventCannotBeCalledByUnauthorizedUsers</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.054</duration><failedSince>0</failedSince><name>testListByDateReturnsEmptyListIfCountIsZero</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.2</duration><failedSince>0</failedSince><name>testSearchDescriptionSingleResult</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.EventEJBTest</className><duration>0.174</duration><failedSince>0</failedSince><name>testListByDateReturnsTheSpecifiedNumberOfEvents</name><skipped>false</skipped><status>PASSED</status></case><duration>9.506</duration><name>es.uvigo.esei.dgss.letta.service.EventEJBTest</name></suite><suite><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.UserAuthorizationEJBTest</className><duration>3.703</duration><failedSince>0</failedSince><name>testGetCurrentUserFailsIfIdentifiedUserIsNotFoundInDatabase</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.UserAuthorizationEJBTest</className><duration>0.575</duration><failedSince>0</failedSince><name>testGetCurrentUserReturnsTheCurrentIdentifiedUser</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.UserAuthorizationEJBTest</className><duration>0.349</duration><failedSince>0</failedSince><name>testGetCurrentUserCannotByCalledByUnauthorizeedUsers</name><skipped>false</skipped><status>PASSED</status></case><duration>4.627</duration><name>es.uvigo.esei.dgss.letta.service.UserAuthorizationEJBTest</name></suite><suite><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.UserEJBTest</className><duration>0.948</duration><failedSince>0</failedSince><name>testRegisterUser</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.UserEJBTest</className><duration>0.259</duration><failedSince>0</failedSince><name>testRegisterUserLoginDuplicated</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.UserEJBTest</className><duration>0.138</duration><failedSince>0</failedSince><name>testRegisterUserEmailDuplicated</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.letta.service.UserEJBTest</className><duration>0.186</duration><failedSince>0</failedSince><name>testRegisterUserSendEmailException</name><skipped>false</skipped><status>PASSED</status></case><duration>1.531</duration><name>es.uvigo.esei.dgss.letta.service.UserEJBTest</name></suite></result></childReport></action><action></action><action></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#102</displayName><duration>320067</duration><estimatedDuration>374870</estimatedDuration><fullDisplayName>LETTA #102</fullDisplayName><id>102</id><keepLog>false</keepLog><number>102</number><queueId>29</queueId><result>UNSTABLE</result><timestamp>1449168007711</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/102/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/dgss/letta/service/util/exceptions/EventAlredyJoinedException.java</affectedPath><commitId>4938ed36b399642b1083790a738a85834d8e118d</commitId><timestamp>1449144677000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/mrjato</absoluteUrl><fullName>Miguel Reboiro-Jato</fullName></author><authorEmail>mrjato@esei.uvigo.es</authorEmail><comment>Fixes the message generation in the EventAlreadyJoinedException class
The message in the EventAlreadyJoinedException was intended to contain 
the user's login and the message's id, but it wasn't. This commit fixes 
this problem, changing the formatting method employed.
</comment><date>2015-12-03 13:11:17 +0100</date><id>4938ed36b399642b1083790a738a85834d8e118d</id><msg>Fixes the message generation in the EventAlreadyJoinedException class</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/dgss/letta/service/util/exceptions/EventAlredyJoinedException.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/dgss/letta/service/EventEJB.java</affectedPath><affectedPath>jsf/src/test/java/es/uvigo/esei/dgss/letta/jsf/JoinEventControllerTest.java</affectedPath><affectedPath>jsf/src/main/webapp/joinEvent.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/letta/jsf/JoinEventController.java</affectedPath><affectedPath>jsf/src/main/webapp/index.xhtml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/dgss/letta/service/EventEJBTest.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/letta/domain/entities/User.java</affectedPath><affectedPath>jsf/src/test/java/es/uvigo/esei/dgss/letta/jsf/pages/EventsList.java</affectedPath><commitId>191cc8e9fe2da08a1931cc9f9c528c4609ea09a7</commitId><timestamp>1449167193000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/mrjato</absoluteUrl><fullName>Miguel Reboiro-Jato</fullName></author><authorEmail>mrjato@esei.uvigo.es</authorEmail><comment>tsk14 Solves some inconsistencies in the event join action
The current implementation of the event joining action was inconsistent 
and caused some unexpected results arbitrarily. The main cause was the 
use of forms inside an repeat element in the JSF layer. This 
implementation has been changed and, instead of using a form, a link 
redirects the join request to a new joinEvent.xhtml page, that processes 
the request.
</comment><date>2015-12-03 19:26:33 +0100</date><id>191cc8e9fe2da08a1931cc9f9c528c4609ea09a7</id><msg>tsk14 Solves some inconsistencies in the event join action</msg><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/dgss/letta/domain/entities/User.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/dgss/letta/service/EventEJBTest.java</file></path><path><editType>edit</editType><file>jsf/src/test/java/es/uvigo/esei/dgss/letta/jsf/JoinEventControllerTest.java</file></path><path><editType>edit</editType><file>jsf/src/test/java/es/uvigo/esei/dgss/letta/jsf/pages/EventsList.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/dgss/letta/service/EventEJB.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/letta/jsf/JoinEventController.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/joinEvent.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/index.xhtml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/logout.xhtml</affectedPath><affectedPath>jsf/src/test/java/es/uvigo/esei/dgss/letta/jsf/pages/CreateEventPage.java</affectedPath><affectedPath>jsf/src/main/webapp/searchResults.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/confirm.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/index.xhtml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/letta/domain/entities/EventsDataset.java</affectedPath><affectedPath>jsf/src/main/webapp/template/templateHeader.xhtml</affectedPath><affectedPath>tests/src/main/resources/datasets/users-create-event.xml</affectedPath><affectedPath>jsf/src/main/webapp/template/templateLayout.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/template/templateFooter.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/login.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/joinEvent.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/letta/jsf/LoginUserController.java</affectedPath><affectedPath>jsf/src/main/webapp/createEvent.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/template/templateContent.xhtml</affectedPath><affectedPath>jsf/src/test/java/es/uvigo/esei/dgss/letta/jsf/CreateEventControllerTest.java</affectedPath><affectedPath>jsf/src/main/webapp/template/templateHeaderUser.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/register.xhtml</affectedPath><commitId>88b50f351f7729a53699b20a53efd61fb8db0d1d</commitId><timestamp>1449167318000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/mrjato</absoluteUrl><fullName>Miguel Reboiro-Jato</fullName></author><authorEmail>mrjato@esei.uvigo.es</authorEmail><comment>Adds functionalities for anonymous user check to the LoginUserController
This new functionalities make easier to check whether the current user 
is an anonymous user or not. Additionally, redirecting functions based 
on user anonymity were added to avoid illegal page access. This 
functions can be used as "preView" events, to avoid page rendering when 
the user can't access a certaing page.
</comment><date>2015-12-03 19:28:38 +0100</date><id>88b50f351f7729a53699b20a53efd61fb8db0d1d</id><msg>Adds functionalities for anonymous user check to the LoginUserController</msg><path><editType>edit</editType><file>jsf/src/main/webapp/register.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/template/templateFooter.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/template/templateHeader.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/letta/jsf/LoginUserController.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/index.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/logout.xhtml</file></path><path><editType>edit</editType><file>jsf/src/test/java/es/uvigo/esei/dgss/letta/jsf/pages/CreateEventPage.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/letta/domain/entities/EventsDataset.java</file></path><path><editType>edit</editType><file>jsf/src/test/java/es/uvigo/esei/dgss/letta/jsf/CreateEventControllerTest.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/searchResults.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/confirm.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/joinEvent.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/template/templateContent.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/login.xhtml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/users-create-event.xml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/createEvent.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/webapp/template/templateHeaderUser.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/template/templateLayout.xhtml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CONTRIBUTING.md</affectedPath><commitId>797634c14575e77395cde96b4cf65bb8c9ff409d</commitId><timestamp>1449168024000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/mrjato</absoluteUrl><fullName>Miguel Reboiro-Jato</fullName></author><authorEmail>mrjato@esei.uvigo.es</authorEmail><comment>Updates the version control style guide in the contributing guide
Now, if a commit is related to a specific task, the commit title must 
start with the task id.
</comment><date>2015-12-03 19:40:24 +0100</date><id>797634c14575e77395cde96b4cf65bb8c9ff409d</id><msg>Updates the version control style guide in the contributing guide</msg><path><editType>edit</editType><file>CONTRIBUTING.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/mrjato</absoluteUrl><description></description><fullName>Miguel Reboiro-Jato</fullName><id>mrjato</id><property _class='jenkins.security.ApiTokenProperty'></property><property _class='com.cloudbees.plugins.credentials.UserCredentialsProvider$UserCredentialsProperty'></property><property _class='hudson.tasks.Mailer$UserProperty'><address>mrjato@uvigo.es</address></property><property _class='hudson.plugins.emailext.watching.EmailExtWatchAction$UserProperty'></property><property _class='jenkins.security.LastGrantedAuthoritiesProperty'></property><property _class='hudson.model.MyViewsProperty'></property><property _class='org.jenkinsci.plugins.displayurlapi.user.PreferredProviderUserProperty'></property><property _class='hudson.model.PaneStatusProperties'></property><property _class='hudson.security.HudsonPrivateSecurityRealm$Details'></property><property _class='org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl'></property><property _class='hudson.search.UserSearchProperty'><insensitiveSearch>false</insensitiveSearch></property></culprit><mavenArtifacts><moduleRecord><attachedArtifact><artifactId>domain</artifactId><canonicalName>domain-0.0.1-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>domain-0.0.1-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>e6f259afe808196d5876886d303fc606</md5sum><type>java-source</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>domain</artifactId><canonicalName>domain-0.0.1-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>domain-0.0.1-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>4c8454fd10afe709d5d2b5a52c30e975</md5sum><type>javadoc</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>domain</artifactId><canonicalName>domain-0.0.1-SNAPSHOT.jar</canonicalName><fileName>domain-0.0.1-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>7941ceb6e3711a5dbe36140b058845ef</md5sum><type>jar</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$domain/102/</url></parent><pomArtifact><artifactId>domain</artifactId><canonicalName>domain-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>a3aa0508da73a6dfcaac9f5fe81198ec</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$domain/102/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>ear</artifactId><canonicalName>ear-0.0.1-SNAPSHOT.ear</canonicalName><fileName>letta-0.0.1-SNAPSHOT.ear</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>c08272da5ed4d15955eea1cb2812154b</md5sum><type>ear</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$ear/102/</url></parent><pomArtifact><artifactId>ear</artifactId><canonicalName>ear-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>8f04d495463dadf9e22f6a3d2d7c732b</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$ear/102/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>jsf</artifactId><canonicalName>jsf-0.0.1-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>jsf-0.0.1-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>a0e325b1626f47fea0487652d2d8f7ea</md5sum><type>java-source</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>jsf</artifactId><canonicalName>jsf-0.0.1-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>jsf-0.0.1-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>e3b18b6ccb98c9d7da3d8991f80eae7a</md5sum><type>javadoc</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>jsf</artifactId><canonicalName>jsf-0.0.1-SNAPSHOT.war</canonicalName><fileName>jsf-0.0.1-SNAPSHOT.war</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>6052d0e0305391c982d8dbecd53c8276</md5sum><type>war</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$jsf/102/</url></parent><pomArtifact><artifactId>jsf</artifactId><canonicalName>jsf-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>4f1dbaf391b1c0345be19ec702e66846</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$jsf/102/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>letta</artifactId><canonicalName>letta-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>7e548cc6b1e85355340097c0321dd7b2</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$letta/102/</url></parent><pomArtifact><artifactId>letta</artifactId><canonicalName>letta-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>7e548cc6b1e85355340097c0321dd7b2</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$letta/102/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.1-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>rest-0.0.1-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>918a9442ab81ff734dfcdb2361c2330f</md5sum><type>java-source</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.1-SNAPSHOT.war</canonicalName><fileName>rest-0.0.1-SNAPSHOT.war</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>d718df3eb6505d2b8ac8cdca2d504c1a</md5sum><type>war</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$rest/102/</url></parent><pomArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>22c489f3c730a7cf70a9b33c59532db7</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$rest/102/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>service</artifactId><canonicalName>service-0.0.1-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>service-0.0.1-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>6df9e06c78e464f450480324e2263687</md5sum><type>java-source</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>service</artifactId><canonicalName>service-0.0.1-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>service-0.0.1-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>9503aad034017a03fe885694d62919a1</md5sum><type>javadoc</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>service</artifactId><canonicalName>service-0.0.1-SNAPSHOT.jar</canonicalName><fileName>service-0.0.1-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>1275dc8f7095f541381ac93693be47ee</md5sum><type>jar</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$service/102/</url></parent><pomArtifact><artifactId>service</artifactId><canonicalName>service-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>668b1c365d4cbfebd23ca9fc3f420e88</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$service/102/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>tests</artifactId><canonicalName>tests-0.0.1-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>tests-0.0.1-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>a5c76fea78f0d4778ea7b5c1a24d9183</md5sum><type>java-source</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>tests</artifactId><canonicalName>tests-0.0.1-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>tests-0.0.1-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>354b504d10b2058d05ecff108a385a7f</md5sum><type>javadoc</type><version>0.0.1-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>tests</artifactId><canonicalName>tests-0.0.1-SNAPSHOT.jar</canonicalName><fileName>tests-0.0.1-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>3e61348d83685640b1e882c0e879bd29</md5sum><type>jar</type><version>0.0.1-SNAPSHOT</version></mainArtifact><parent><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$tests/102/</url></parent><pomArtifact><artifactId>tests</artifactId><canonicalName>tests-0.0.1-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.letta</groupId><md5sum>59ee2a271afc954ee7d4cf1b03903eb9</md5sum><type>pom</type><version>0.0.1-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA/es.uvigo.esei.dgss.letta$tests/102/mavenArtifacts/</url></moduleRecord></mavenArtifacts><mavenVersionUsed>3.0.5</mavenVersionUsed></mavenModuleSetBuild>