Update of pom the include required jar files
Update of README to include the descriptions of the change
Refactoring in order to make the real Skill.java class instead of being an interface inherited by DefaultSkill.java
Because of the refactoring, DefaultSkillDao.java was changed/removed also
Because of the refactoring, HierarchicalSkill.java was changed/removed also
Changes to add a property and a constructor that are useful to determine the order of priority
Changes to make it a class that represents our model, it is not an interface anymore
Changes to include additional method signatures
Changes to include additional methods added in Dao implementation class
Created a controller that allows to run the application through the browser
package-info.java required for the check style plugin
Use of Generics to define common Dao methods to be shared among many entities
Changes to include additional method signatures
Changes to include additional methods added in Dao
package-info.java required for the check style plugin
Changes to add a property and a constructor that are useful to determine the order of priority
An interface that helps to define a class hierarchy by using Generics
Refactoring in order to make the real Skill.java class instead of being an interface inherited by DefaultSkill.java
Changes to include additional methods added in Dao implementation class
Created a stub in order to decouple the generation of the skill list, which initially was placed inside the Dao