[
https://issues.apache.org/jira/browse/ISIS-2564?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Keir Haywood resolved ISIS-2564.
---------------------------------------
Resolution: Fixed
> Rationalize mixee interfaces; fix derivation of sequence for EntityChanges
> --------------------------------------------------------------------------
>
> Key: ISIS-2564
> URL: https://issues.apache.org/jira/browse/ISIS-2564
> Project: Isis
> Issue Type: Improvement
> Reporter: Daniel Keir Haywood
> Assignee: Daniel Keir Haywood
> Priority: Minor
> Fix For: 2.0.0-M5
>
>
> A number of HasXxx had been moved to the commons module, but these are
> intended for domain objects to implement in order that they can participate
> as mixees for framework-provided mixins.
> Also, make more explicit the roles around interactions and transactions:
> * HasUniqueId to HasInteractionId
> * rename RepresentsInteractionMemberExecution to HasTransactionId (because
> the sequence here was for transactions, not nested executions).
> In course of this, discovered that the derivation of getSequence for
> EntityChanges was wrong, and should use SequenceType of TRANSACTION. Fix,
> and renames the Sequence enum to SequenceType and change the internal
> Interaction#next to use SequenceType rather than an untyped string.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)