bootstrapped api v2
moved dataSource configuration into separate config class. added dataSource configs for prod and testing. moved to Spring Security 3.2.3. moved to java based Spring Security configuration. added new resource endpoint for user.
refactored UserCollectionResourceTest: introduced IntegrationTestSupport class for common setup tasks. added more tests to UserCollectionResourceTest
removed unused wired service
yield 404 when entity not found. yield 403 when access denied exception is thrown
added java based security config
added findOne and setPassword method in userService
determine whether dto attribute was set to null or left out on patch request. only validate those attributes that were in the incoming request.
added user resource
introduced PatchSupportConfig. PatchSupportTraversableResolver and PatchSupportMessageConverter are package private now.
implemented PatchService#patch. UserService#setPassword now requests a user object
removed global ExceptionControllerAdvice in favour of single exception handler for every exception
added subscription resource
FeedParser should return feed title
set defaults in mockMvc: always sent content-type application/json and always expect 'application/json' in the response
introduced custom bean validator: user shouldn't have more than one subscription for a given url
added resource subscription
introduced custom MockMvcResultMatcher that supports json-unit
introduced custom MockMvcResultMatcher thatt supports
introduced custom MockMvcResultMatcher thatt supports