Initial commit
Expense entity
Expense repository
Missing database configuration
Added mockito dependency
Expense service class and test to verify adding expense behaviour
Implementation for adding expenses
Mave module for the web gui
Web module configuration
Start of add expense panel and test
Added form to add expense panel.
Also requires WebApplication#getHomePage to return a valid class or wicket tester wont start up
New wicket component for HTML 5 <input type="date" /> tags
New wicket component for HTML 5 <input type="number" /> tags
Added missing @Service annotation to enable dependency injection
Updated web configuration
Test to verify the add expense panel form contains all the relevant components for adding new expenses
Removed useless custom wicket components
Lesson learned: check what methods are available for override
Submitting form saves expense
Added transactional annotation and set the name of the transaction manager bean
Initial view expenses panel