SuccessChanges

Summary

  1. tsk2: Adds comments to classes (details)
  2. tsk6: Update publishedAt attribute as nullable (details)
  3. tsk2: Improve the safety of the Story class (details)
  4. tsk6: Update CONTRIBUTING.md to specify usage of DTO's classes (details)
  5. tsk6: Refactor StoryMapper.java for simplicity (details)
Commit 0c7d74b3ed116fa6be8415d0c0a2b7c226a6957f by josecampor31
tsk2: Adds comments to classes
This comments will help to understand the responsibilities of this
classes
The file was modifieddomain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java (diff)
The file was modifieddomain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java (diff)
Commit 4d9c1d3dc64ee01372e300a5dccf4c1276eb4012 by josecampor31
tsk6: Update publishedAt attribute as nullable
PublishedAt attribute can be nullable if the author has not yet
published the story.
The file was modifiedadditional-material/db/microstories-mysql.full.sql (diff)
The file was modifiedadditional-material/db/microstories-mysql.creation.sql (diff)
The file was modifieddomain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java (diff)
The file was modifieddomain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java (diff)
Commit 3e3283d0d58faa14da648b7c649563bdb6b1e430 by josecampor31
tsk2: Improve the safety of the Story class
New checks with their respective tests are added
The file was modifieddomain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java (diff)
The file was modifieddomain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java (diff)
Commit e350e8ff0305f477cd26188647a255514d1884f7 by josecampor31
tsk6: Update CONTRIBUTING.md to specify usage of DTO's classes
Add information about DTO usage in Service layer
The file was modifiedCONTRIBUTING.md (diff)
Commit 3b97fd85a4b5c74d09a5cff9c80d61bc53dbb197 by josecampor31
tsk6: Refactor StoryMapper.java for simplicity
Improve usage of SimpleDataFormat for better maintenance
The file was modifiedservice/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java (diff)