Dan Haywood created ISIS-803:
--------------------------------
Summary: Replace lifecycle methods with additional EventBus events.
Key: ISIS-803
URL: https://issues.apache.org/jira/browse/ISIS-803
Project: Isis
Issue Type: Improvement
Components: Core
Affects Versions: core-1.5.0
Reporter: Dan Haywood
Assignee: Dan Haywood
Fix For: core-2.0.0
This issue is to remove a feature that is only partly implemented in the JDO
objectstore, namely the lifecycle methods.
Jeroen and I were discussing this, and think they are possibly an anti-pattern
since they tend to lead to fragile code.
Rather than have the object "pushing" changes to others, it would be better if
an event were broadcast via the EventBus. That way a subscribing service could
pull appropriate changes and do whatever is necessary.
--
This message was sent by Atlassian JIRA
(v6.2#6252)