You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by "Thomas Vandahl (JIRA)" <ji...@apache.org> on 2007/02/11 16:26:05 UTC
[jira] Created: (TRB-40) Fulcrum Security-API uses objects where it
should provide interfaces
Fulcrum Security-API uses objects where it should provide interfaces
--------------------------------------------------------------------
Key: TRB-40
URL: https://issues.apache.org/jira/browse/TRB-40
Project: Turbine
Issue Type: Improvement
Components: Fulcrum
Affects Versions: Core 2.4
Reporter: Thomas Vandahl
The Fulcrum Security-API provides the classes
- org.apache.fulcrum.security.model.basic.entity.BasicGroup
- org.apache.fulcrum.security.model.basic.entity.BasicUser
- org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup
- org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission
- org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
- org.apache.fulcrum.security.model.dynamic.entity.DynamicUser
- org.apache.fulcrum.security.model.turbine.entity.TurbineGroup
- org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
- org.apache.fulcrum.security.model.turbine.entity.TurbineRole
- org.apache.fulcrum.security.model.turbine.entity.TurbineUser
- org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
The mapping of these classes to new features requires these classes to be extended which is not always desirable, sometimes not even possible. However the classes are used all over the API and particularly in the unit tests. It would be easier to have them as interfaces and provide an additional default implementation for the services that use them now.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org
[jira] Assigned: (TRB-40) Fulcrum Security-API uses objects where
it should provide interfaces
Posted by "Thomas Vandahl (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TRB-40?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Vandahl reassigned TRB-40:
---------------------------------
Assignee: Thomas Vandahl
> Fulcrum Security-API uses objects where it should provide interfaces
> --------------------------------------------------------------------
>
> Key: TRB-40
> URL: https://issues.apache.org/jira/browse/TRB-40
> Project: Turbine
> Issue Type: Improvement
> Components: Fulcrum
> Affects Versions: Core 2.4
> Reporter: Thomas Vandahl
> Assigned To: Thomas Vandahl
>
> The Fulcrum Security-API provides the classes
> - org.apache.fulcrum.security.model.basic.entity.BasicGroup
> - org.apache.fulcrum.security.model.basic.entity.BasicUser
> - org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup
> - org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission
> - org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
> - org.apache.fulcrum.security.model.dynamic.entity.DynamicUser
> - org.apache.fulcrum.security.model.turbine.entity.TurbineGroup
> - org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
> - org.apache.fulcrum.security.model.turbine.entity.TurbineRole
> - org.apache.fulcrum.security.model.turbine.entity.TurbineUser
> - org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
> The mapping of these classes to new features requires these classes to be extended which is not always desirable, sometimes not even possible. However the classes are used all over the API and particularly in the unit tests. It would be easier to have them as interfaces and provide an additional default implementation for the services that use them now.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org
[jira] Resolved: (TRB-40) Fulcrum Security-API uses objects where
it should provide interfaces
Posted by "Thomas Vandahl (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TRB-40?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Vandahl resolved TRB-40.
-------------------------------
Resolution: Fixed
Fix Version/s: Core 2.4
> Fulcrum Security-API uses objects where it should provide interfaces
> --------------------------------------------------------------------
>
> Key: TRB-40
> URL: https://issues.apache.org/jira/browse/TRB-40
> Project: Turbine
> Issue Type: Improvement
> Components: Fulcrum
> Affects Versions: Core 2.4
> Reporter: Thomas Vandahl
> Assigned To: Thomas Vandahl
> Fix For: Core 2.4
>
>
> The Fulcrum Security-API provides the classes
> - org.apache.fulcrum.security.model.basic.entity.BasicGroup
> - org.apache.fulcrum.security.model.basic.entity.BasicUser
> - org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup
> - org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission
> - org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
> - org.apache.fulcrum.security.model.dynamic.entity.DynamicUser
> - org.apache.fulcrum.security.model.turbine.entity.TurbineGroup
> - org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
> - org.apache.fulcrum.security.model.turbine.entity.TurbineRole
> - org.apache.fulcrum.security.model.turbine.entity.TurbineUser
> - org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
> The mapping of these classes to new features requires these classes to be extended which is not always desirable, sometimes not even possible. However the classes are used all over the API and particularly in the unit tests. It would be easier to have them as interfaces and provide an additional default implementation for the services that use them now.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org