cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dzmitry Kazimirchyk (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAY-1615) Implement DataObject validation as DataChannelFilter
Date Thu, 08 Sep 2011 14:41:08 GMT
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

        

Mime
View raw message