René Pfeuffer
4f52825875
Remove unused parameter
2018-06-26 08:55:52 +02:00
René Pfeuffer
651a8783c5
Reduce visibility
2018-06-26 08:54:46 +02:00
René Pfeuffer
00c3c5ca66
Use adapter for collection resources
2018-06-26 08:45:37 +02:00
René Pfeuffer
0fb6541113
Introduce adapter for resource classes and managers
2018-06-26 08:16:37 +02:00
Johannes Schnatterer
85f69fb67b
More polishing during review
2018-06-25 18:32:00 +02:00
Johannes Schnatterer
b299606f88
Polishing during review.
...
Extends REST API docs, straightens naming, cleans up dependencies,
clears warnings, does a bit of formatting, etc.
2018-06-25 17:56:03 +02:00
Johannes Schnatterer
e0cb5cc924
Adds tests for JsonEnricherContext
2018-06-25 16:56:45 +02:00
Johannes Schnatterer
959d56904e
Merge
2018-06-25 16:14:27 +02:00
René Pfeuffer
a083d3d596
Use Java 8 style annotations
2018-06-25 15:31:42 +02:00
René Pfeuffer
20db836e6c
Use dedicated instead of generic Method for members
2018-06-25 15:21:38 +02:00
Philipp Czora
6476fe18cd
Merged changes
2018-06-25 15:18:27 +02:00
Philipp Czora
716d7ab7fc
Use field injection, but suppress SQ Bugs.
...
We need this b/c of MapStruct
2018-06-25 15:17:53 +02:00
René Pfeuffer
8a9b17a550
Fix overridden method annotations
2018-06-25 15:01:57 +02:00
René Pfeuffer
0c8ec1577a
Remove unused fields
2018-06-25 14:54:20 +02:00
Johannes Schnatterer
4cb53930f6
Merge
2018-06-25 14:43:09 +02:00
Philipp Czora
3d450ece64
Merged changes
2018-06-25 14:30:07 +02:00
René Pfeuffer
3edd5877b8
Add unit tests for user deletion
2018-06-25 14:28:41 +02:00
René Pfeuffer
15acd69562
Add unit tests for user update
2018-06-25 14:16:20 +02:00
Philipp Czora
a85961ee57
Use constructor injection
2018-06-25 14:10:36 +02:00
Johannes Schnatterer
83c3372a0a
Updates jacoco-maven-plugin.
...
Hoping for more accurate code coverage calculations.
2018-06-25 14:06:05 +02:00
René Pfeuffer
e156ef1964
Add unit tests for group resource
2018-06-25 14:05:25 +02:00
René Pfeuffer
0985f76a8a
Add simple unit test
2018-06-25 13:28:55 +02:00
René Pfeuffer
0c88a03f27
Fix not found
2018-06-25 13:27:24 +02:00
René Pfeuffer
dda832775e
Heed IntelliJ warning
2018-06-25 12:51:38 +02:00
René Pfeuffer
627eb8bd90
Add null check
2018-06-25 12:49:17 +02:00
René Pfeuffer
9d03a52ea0
Fix documentation and permission check
2018-06-25 12:45:16 +02:00
René Pfeuffer
9d250920f2
Format comment as a comment
2018-06-25 11:06:18 +02:00
René Pfeuffer
2ca7d708e6
Use JitPack as a workaround for edison hal bug
2018-06-25 10:49:21 +02:00
René Pfeuffer
fab44afcad
Activate tests
2018-06-25 10:02:29 +02:00
René Pfeuffer
2d32b24e48
Extract base class for collection mappers
2018-06-25 09:57:59 +02:00
René Pfeuffer
f9a094e1b9
Use field variables
2018-06-25 09:40:18 +02:00
René Pfeuffer
51b2407ac4
Fix unit test
2018-06-25 09:37:25 +02:00
René Pfeuffer
c847f3d437
Format code
2018-06-25 09:31:07 +02:00
René Pfeuffer
b0f460c6b4
Merge
2018-06-25 09:25:31 +02:00
René Pfeuffer
c340fadba7
Advance to edison hal 2.0.0
2018-06-25 09:25:12 +02:00
Philipp Czora
20d6dd9b60
merge
2018-06-25 09:19:49 +02:00
René Pfeuffer
5e61e7979b
Fix test for pagination
2018-06-22 14:47:53 +02:00
Philipp Czora
2ad4b14fb0
Added custom JAX RS Filter priorities
2018-06-22 13:47:47 +02:00
René Pfeuffer
da0cb2a5a4
Move page object creation to PageResult class
2018-06-22 10:42:02 +02:00
René Pfeuffer
9ec3833a97
Add overall count to collection results
2018-06-22 10:15:35 +02:00
René Pfeuffer
2daad8aab7
Use provider for group sub resources
2018-06-22 08:33:45 +02:00
René Pfeuffer
5836688f30
Rename group resource classes
2018-06-22 08:28:18 +02:00
René Pfeuffer
ed1417b2ea
Replace guice inject with javax
2018-06-22 08:18:43 +02:00
Johannes Schnatterer
b95066946e
User resource: No longer check for admin role.
...
In SCMM v2 we use permissions. The checks are already implemented in
DefaultUserManager called by the resource.
When not authorized, the check results in an AuthorizationException,
which is mapped to 403.
As this is no longer realized in the resource, the corresponding test
is removed.
2018-06-21 14:50:55 +02:00
Johannes Schnatterer
ab290a78d9
User Root Resource: Use CDI Provider for subresources.
...
Resources are request scoped and we need only one sub resource per
request. That is, injecting all subresources (and their transitive
inejctions)in the constructor builds a lot of objects that are never
used.
Solution: Inject provider, that lazily inject the needed subresources
on demand.
2018-06-21 11:54:54 +02:00
Johannes Schnatterer
0df7156da0
Renames User resource classes
2018-06-21 10:24:02 +02:00
René Pfeuffer
26b3608c5d
Merge with remote
2018-06-20 17:06:24 +02:00
René Pfeuffer
9d2d70f9df
Simplify things
2018-06-20 16:08:51 +02:00
Philipp Czora
89322a0511
Cleanup
2018-06-20 14:45:55 +02:00
René Pfeuffer
7f19b5baff
Fix typo
2018-06-20 11:11:14 +02:00