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)

Reply via email to