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