Hi,

I would like to make a proposal regarding some Rest package names:

1.       Core services implementations: org.apache.syncope.core.services 
(actually  org.apache.syncope.core.services.impl). "Impl"  ending doesn't bring 
additional information and doesn't recommended by java best practices. "rest" 
is deliberately not in package name, because implementation is basically 
independent from Rest and can be potentially reused for other remote interfaces.

2.       Resource comparators and server exception mapper: 
org.apache.syncope.core.rest.utils (actually org.apache.syncope.core.rest). It 
makes purpose of these classes more clear.

3.       Client exception mapper: org.apache.syncope.client.rest.utils 
(unfortunately cannot be combined with server mapper, because server exception 
mapper have a lot of dependencies of core specific exceptions).

WDYT?

Regards,
Andrei.

Reply via email to