You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by "Nikita Timofeev (JIRA)" <ji...@apache.org> on 2017/07/28 10:46:00 UTC
[jira] [Created] (CAY-2341) Smarter indexOf() in
IncrementalFaultList implementations
Nikita Timofeev created CAY-2341:
------------------------------------
Summary: Smarter indexOf() in IncrementalFaultList implementations
Key: CAY-2341
URL: https://issues.apache.org/jira/browse/CAY-2341
Project: Cayenne
Issue Type: Bug
Components: Core Library, ROP
Reporter: Nikita Timofeev
Priority: Minor
One case where current implementation of {{IncrementalFaultList}} can be improved is getting {{indexOf}} element in that list.
In current implementation {{indexOf}} is not really useful, as it will try to find only full {{Persistent}} object via {{equals()}}, rejecting non {{Persistent}} argument and not resolving anything, so it is impossible to check presence of an object if it in unresolved part of the list.
Improved implementation can be more intelligent and find either {{Persistent}} or it's {{ObjectId}}, thus allowing to check object presence in partially resolved FaultList. Similarly {{DataRow}} based version can be improved.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)