OZP-70: REST Controllers
OZP-70: REST Controllers
OZP-70: REST Controllers
OZP-70 Group Dashboard controller and service
OZP-70: REST Controllers
OZP-70: REST Controllers
OZP-70: REST Controllers
OZP-70: REST Controllers
OZP-70: REST Controllers
OZP-70: REST Controllers
OZP-70: Refactored REST controllers. Centralized Exception handling in JAX-RS Exception Mappers
OZP-70: Removed 'cxf' node in the directory structure so REST bundle is now in '/bundles/server/rest'
OZP-70 Refactored the 'owf' feature to mean "all the features in OWF". Added features "owf-web" for client bundles and "owf-rest" for backend bundles. Building the Kernel will now include the REST API and its dependencies
OZP-53 Added reference to CodeNarc maven plugin
OZP-70 Split the Service bundle into service-api and service-impl
OZP-153 Configured a test using Pax Exam 2.6, new Pax Exam test support from Karaf 2.3, and ported helper classes from jclouds project to use Groovy and Karaf 2.3 integration test support.
Integration tests can deploy a Karaf 2.3 distribution from Maven. Once deployed, tests programmatically send console commands to the Karaf under test to provision it with Ozone REST feature and supporting features. The tests use Apache HTTP Client to make requests against the Ozone REST services. Would like to use Groovy HTTP Builder instead of HTTP Client but this library is very difficult to get working in an OSGi container (Pax Exam < 3.0 runs all tests in an OSGi container with the system under test)
OZP-153 Established base class and support for REST integration tests. No actual tests have been written - working to fix discrepancies between JS and Groovy domain models so tests assert that JSON responses are as expected
OZP-153 Updated feature branch with latest from master. REST bundle no longer start in test container
OZP-153: Replaced missing blueprint configuration lost during merge. Integration tests now work again
OZP-153 Merged from master