[ http://jira.nuxeo.org/browse/NXP-2567?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=40771#action_40771 ]
Florent Guillaume commented on NXP-2567: ---------------------------------------- http://hg.nuxeo.org/nuxeo/nuxeo-core/rev/7e6581a16a3a http://hg.nuxeo.org/nuxeo/nuxeo-platform/rev/94183b51b3c8 > Avoid lifecycles dependencies on JCRLifeCycleManager > ---------------------------------------------------- > > Key: NXP-2567 > URL: http://jira.nuxeo.org/browse/NXP-2567 > Project: Nuxeo Enterprise Platform > Issue Type: Task > Affects Versions: 5.1.5 > Reporter: Florent Guillaume > Assignee: Florent Guillaume > Fix For: 5.1.6 > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > Currently the lifecycles depend on a given lifecycle manager, of which we > only have a single implementation: JCRLifeCycleManager. > The specification of which lifecycle manager implementation (which decides > how to store lifecycle policy and state in a document) should be global > instead of per-lifecycle, so that the same lifecycles can be used with a > non-JCR backend. > TODO: > nuxeo-core's LifeCycleCoreExtensions.xml and nuxeo-platform-forum-core's > forum-schemas-contrib.xml have dependencies on JCRLifeCycleManager which > should be removed. > The references to jcrlifecyclemanager from lifecycles should be made > unnecessary, and only one lifecycle manager allowed at a time > (lifecyclemanager extension point of > org.nuxeo.ecm.core.lifecycle.LifeCycleService). > LifeCycleServiceImpl should only instantiate a single manager for all > lifecycles. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.nuxeo.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets