[
https://issues.apache.org/jira/browse/FC-109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14577143#comment-14577143
]
Shawn McKinney commented on FC-109:
-----------------------------------
I created a branch (1.0-RC41) and performed the following:
1. moved all entities classes from package
org.apache.directory.fortress.core.rbac to
org.apache.directory.fortress.core.model
2. moved all implementation classes from package
org.apache.directory.fortress.core.rbac to
org.apache.directory.fortress.core.impl
Note - this change should have no impact to clients if they are using the
Manager interfaces and factories in base package -
org.apache.directory.fortress.core
3. eliminated unnecessary utilities like isNotNull. refactored code to use
commons for these functions.
4. split utilities up by package usage. some utilities now reside in model
package.
5. added a couple interfaces to utilities used by model package
Now the Directory Tangle index has reduced to about 11%. Most of the issues
found by SonarQube have been resolved. The impact to existing clients is
minimal.
> break core package cycles
> -------------------------
>
> Key: FC-109
> URL: https://issues.apache.org/jira/browse/FC-109
> Project: FORTRESS
> Issue Type: Sub-task
> Affects Versions: 1.0.0-RC41
> Reporter: Shawn McKinney
> Fix For: 1.0.0
>
>
> remove the package cycles from the core by moving the entities into a
> separate package named 'model'.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)