[ https://issues.apache.org/jira/browse/JSPWIKI-304?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Juan Pablo Santos RodrÃguez updated JSPWIKI-304: ------------------------------------------------ Fix Version/s: (was: 2.11.0-M1) > Workflows are not Serializable > ------------------------------ > > Key: JSPWIKI-304 > URL: https://issues.apache.org/jira/browse/JSPWIKI-304 > Project: JSPWiki > Issue Type: Improvement > Components: Core & storage > Affects Versions: 2.8.1 > Environment: All > Reporter: Andrew Jaquith > Priority: Major > > At the moment, workflows cannot be serialized. This makes it fairly useless > because moderated page-save operations and user profile creations cannot > persist between WikiEngine restarts. > We provided a partial fix for this problem, which made most of the > com.ecyrd.jspwiki.workflow package serializable. This filing addresses the > rest of it: > - Parameters passed to Workflow.setAttribute(String,Object) -- change Object > to Serializable > - Parameters passed to Step.setAttribute(String,Object) and all > implementations -- change Object to Serializable > - Value returned by Workflow.getAttribute(String) -- change return type from > Object to Serializable > - Value returned by Step.getAttribute(String) and all implementations -- > change return type from Object to Serializable > We will also provide a mechanism for serializing the workflow objects to > disk, perhaps similar to the way ReferenceManager works. -- This message was sent by Atlassian JIRA (v7.6.3#76005)