SuccessChanges

Summary

  1. Update pom.xml (details)
  2. Adds IsEqualToStory Hamcrest matcher (details)
  3. Fixes DB creation script not working on some MySQL servers (details)
  4. Fixes issues derived from the display issue (details)
  5. Fixes problem with package names (details)
  6. Deletes uncompleted tasks (details)
  7. Readds JSF code and fixes several things (details)
  8. Fixes tests of story EJB not passing (details)
  9. Deletes remnants of maybe unneeded persistence.xml files (details)
  10. tsk6 Lists Recent Stories (details)
Commit 65d057a9c10347fbf9e42f6312351ad02ffe964a by braisda
Update pom.xml
Fix execution error with white spaces
The file was modifiedpom.xml (diff)
Commit b1892193e9f7f83faca27d0d63cb854c468394f4 by aggarcia3
Adds IsEqualToStory Hamcrest matcher
This commit just contains the IsEqualToStory matcher, useful for tests.
The file was addedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/entities/IsEqualToStory.java (diff)
Commit de9208f0f3089846af8c57d52fea7cc876090763 by aggarcia3
Fixes DB creation script not working on some MySQL servers
At least the following server does not like line breaks in the USE
statement: mysqld  Ver 10.5.12-MariaDB-1 for debian-linux-gnu on x86_64
(Debian 11)
The file was modifiedadditional-material/db/microstories-mysql.full.sql (diff)
Commit 56015acd1e6c8af0198435f99fd6d965217c69bc by aggarcia3
Fixes issues derived from the display issue
Fixes part of the integration problems of the untested parts. They have
participated: Alejandro, Rubén, Irene and Javier.
The file was addedservice/src/test/resources-wildfly-embedded-h2/cleanup-autoincrement.sql (diff)
The file was modifieddomain/src/main/java/es/uvigo/esei/dgss/teamb/microstories/domain/Genre.java (diff)
The file was modifieddomain/src/test/java/es/uvigo/esei/dgss/teamB/microstories/domain/StoryTest.java (diff)
The file was modifiedrest/src/main/java/es/uvigo/esei/dgss/teamB/microstories/rest/StoryResource.java (diff)
The file was addedjsf/src/main/java/es/uvigo/esei/dgss/teamb/microstories/jsf/controllers/StoryController.java (diff)
The file was modifiedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/entities/utils/StoriesCompareUtils.java (diff)
The file was addedtests/src/main/resources/scripts/cleanup.sql (diff)
The file was modifiedjsf/src/main/webapp/index.xhtml (diff)
The file was modifiedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/service/util/security/RoleCaller.java (diff)
The file was modifiedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/service/util/security/TestPrincipal.java (diff)
The file was modifiedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/entities/IsEqualToEntity.java (diff)
The file was modifiedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/http/util/HasHttpStatus.java (diff)
The file was modifieddomain/src/main/java/es/uvigo/esei/dgss/teamb/microstories/domain/Story.java (diff)
The file was addedservice/src/test/resources-wildfly-embedded-mysql/cleanup-autoincrement.sql (diff)
The file was removedservice/src/main/java/es/uvigo/esei/dgss/teamB/microstories/service/StoryEJB.java (diff)
The file was addedservice/src/test/java/es/uvigo/esei/dgss/teamb/microstories/service/StoryServiceTest.java (diff)
The file was modifiedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/entities/StoriesDataset.java (diff)
The file was modifieddomain/src/main/java/es/uvigo/esei/dgss/teamb/microstories/domain/Topic.java (diff)
The file was addedservice/src/main/java/es/uvigo/esei/dgss/teamB/microstories/service/StoryService.java (diff)
The file was modifiedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/entities/IsEqualToStory.java (diff)
Commit a87aa864c78f730cd1307002c550893f44f2c4a2 by aggarcia3
Fixes problem with package names
The name of the packages is passed from .teamb. a .teamB.
The file was removedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/entities/utils/StoriesCompareUtils.java (diff)
The file was addedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/entities/IsEqualToEntity.java (diff)
The file was removedservice/src/test/java/es/uvigo/esei/dgss/teamb/microstories/service/StoryServiceTest.java (diff)
The file was removedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/service/util/security/RoleCaller.java (diff)
The file was addedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/security/TestPrincipal.java (diff)
The file was removeddomain/src/main/java/es/uvigo/esei/dgss/teamb/microstories/domain/Topic.java (diff)
The file was addedservice/src/test/java/es/uvigo/esei/dgss/teamB/microstories/service/StoryServiceTest.java (diff)
The file was addeddomain/src/main/java/es/uvigo/esei/dgss/teamB/microstories/domain/Genre.java (diff)
The file was removedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/entities/IsEqualToStory.java (diff)
The file was removedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/service/util/security/TestPrincipal.java (diff)
The file was removeddomain/src/main/java/es/uvigo/esei/dgss/teamb/microstories/domain/Story.java (diff)
The file was addedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/entities/IsEqualToStory.java (diff)
The file was addedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/security/RoleCaller.java (diff)
The file was addeddomain/src/main/java/es/uvigo/esei/dgss/teamB/microstories/domain/Topic.java (diff)
The file was addedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/entities/StoriesDataset.java (diff)
The file was removedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/http/util/HasHttpStatus.java (diff)
The file was addedjsf/src/main/java/es/uvigo/esei/dgss/teamB/microstories/jsf/controllers/StoryController.java (diff)
The file was removeddomain/src/main/java/es/uvigo/esei/dgss/teamb/microstories/domain/Genre.java (diff)
The file was addedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/util/HasHttpStatus.java (diff)
The file was addedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/entities/utils/StoriesCompareUtils.java (diff)
The file was removedjsf/src/main/java/es/uvigo/esei/dgss/teamb/microstories/jsf/controllers/StoryController.java (diff)
The file was removedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/entities/StoriesDataset.java (diff)
The file was addeddomain/src/main/java/es/uvigo/esei/dgss/teamB/microstories/domain/Story.java (diff)
The file was modifieddomain/src/test/java/es/uvigo/esei/dgss/teamB/microstories/domain/StoryTest.java (diff)
The file was modifiedservice/src/main/java/es/uvigo/esei/dgss/teamB/microstories/service/StoryService.java (diff)
The file was removedtests/src/main/java/es/uvigo/esei/dgss/teamb/microstories/entities/IsEqualToEntity.java (diff)
Commit fb352839ec2b715eecdca20c5b6172ca2b8f3862 by aggarcia3
Deletes uncompleted tasks
The file was modifiedjsf/src/main/webapp/index.xhtml (diff)
The file was removedrest/src/main/java/es/uvigo/esei/dgss/teamB/microstories/rest/StoryResource.java (diff)
The file was removedjsf/src/main/java/es/uvigo/esei/dgss/teamB/microstories/jsf/controllers/StoryController.java (diff)
Commit 2d4227837ab43e805b5c8cb8053df2ce9af3645f by aggarcia3
Readds JSF code and fixes several things
- Persistence unit definition files were repeated accross modules. This
is not ideal because it opens the possibility of them becoming out of
sync, and using symlinks is awkward in Windows. More importantly,
though, this also caused definitions to be overwritten in the result
WARs and JPA failing to locate the domain entity classes. An
alternative way to fix this would be adding <class> elements to the
unit definition files, but that just adds even more complexity. Let's
see if Java EE is concise and DRY for once...
- JSF code that did not work was added.
- Code added in previous commits, namely test, JSF controller and EJB
code was refactored and simplified.
The file was modifiedjsf/src/main/webapp/index.xhtml (diff)
The file was removedservice/src/main/resources/META-INF/persistence.xml (diff)
The file was modifiedservice/src/main/java/es/uvigo/esei/dgss/teamB/microstories/service/StoryService.java (diff)
The file was addedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/service/util/security/TestPrincipal.java (diff)
The file was addedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/http/util/HasHttpStatus.java (diff)
The file was removedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/security/RoleCaller.java (diff)
The file was addedjsf/src/main/java/es/uvigo/esei/dgss/teamB/microstories/jsf/controllers/StoryController.java (diff)
The file was removedjsf/src/main/resources/META-INF/persistence.xml (diff)
The file was addedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/service/util/security/RoleCaller.java (diff)
The file was removedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/util/HasHttpStatus.java (diff)
The file was modifiedservice/src/test/java/es/uvigo/esei/dgss/teamB/microstories/service/StoryServiceTest.java (diff)
The file was removedtests/src/main/java/es/uvigo/esei/dgss/teamB/microstories/security/TestPrincipal.java (diff)
Commit fa7da1c8c6378d52d7ea7a8491c2ff23991acfe7 by aggarcia3
Fixes tests of story EJB not passing
This was due to a missing class that was referenced in beans.xml.
The file was modifiedservice/src/test/java/es/uvigo/esei/dgss/teamB/microstories/service/StoryServiceTest.java (diff)
Commit 77b432d4f82e1fb1a743f8f19cc7e55455d56ee5 by aggarcia3
Deletes remnants of maybe unneeded persistence.xml files
See description of commit 2d4227837ab43e805b5c8cb8053df2ce9af3645f for
more information.
The file was removedrest/src/main/resources/META-INF/persistence.xml (diff)
Commit aad46b7ef0980d39fc3be11badf2de4c0e06fdc8 by braisda
tsk6 Lists Recent Stories
This commit permits add recent stories to main page
The file was modifiedjsf/src/main/webapp/index.xhtml (diff)
The file was modifiedjsf/src/main/webapp/styles/main.css (diff)