directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shawn McKinney (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FC-109) break core package cycles
Date Mon, 08 Jun 2015 13:05:06 GMT

    [ 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)

Mime
View raw message