Implement DataObject validation as DataChannelFilter
----------------------------------------------------
Key: CAY-1615
URL: https://issues.apache.org/jira/browse/CAY-1615
Project: Cayenne
Issue Type: Task
Components: Core Library
Affects Versions: 3.1M2
Reporter: Dzmitry Kazimirchyk
Assignee: Dzmitry Kazimirchyk
Another task that takes an existing Cayenne feature and brings it to DI, making
it easier to manage. Cayenne DataContext validates objects on commit by calling
predefined callback methods:
http://cayenne.apache.org/doc30/dataobject-validation.html
We need to take the existing validation code and implement it as
org.apache.cayenne.DataChannelFilter. Filter approach should hopefully be more
flexible than current placement of this logic in DataContext. This will require
some design effort - figuring out how to move this piece into a filter, while
preserving the commit sequence; installing default filters on Cayenne stack
startup (right now we don't have any built-in filters), etc.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira