Georg Kallidis created TRB-98:
---------------------------------
Summary: Fulcrum Torque
Key: TRB-98
URL: https://issues.apache.org/jira/browse/TRB-98
Project: Turbine
Issue Type: Improvement
Components: Fulcrum
Affects Versions: Core 4.0-M2
Reporter: Georg Kallidis
Assignee: Georg Kallidis
Fix For: Core 4.0 Final
The separation of security component from Turbine to Fulcrum Security has one
backdraw. The component contains generated classes and as the schema is hard
coded (database name fulcrum, table names fulcrum_turbine_user, etc.) - if you
don´t care about the abstract classes it would not matter - but as the
interface hierarchy is more complex now than before
(TorqueAbstractSecurityEntity etcetera), one would really like to have those
convenience classes ready at hand, especially in at least one context more: The
old Turbine schema, which was removed after Turbine-M1, which could be found
before in turbine/src/torque/schema/torque-security-schema.xml.
I would recommend to have generated classes according or very similar to this
old schema with appropriate abstract classes. Configuration of managers could
be made a little more generic removing import statements of special classes,
and renaming others, but those abstract classes could not. It is done quite
easily, but gets a little more similar generated code, but you have not break
your head about, why it doesn´t match. Suggestions for naming? I would just
remove the Torque at the beginning.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)