Add Event to DataMapper engine ------------------------------ Key: IBATISNET-271 URL: https://issues.apache.org/jira/browse/IBATISNET-271 Project: iBatis for .NET Issue Type: New Feature Components: DataMapper Affects Versions: DataMapper 3.0 Reporter: Gilles Bayon Assignee: Gilles Bayon Fix For: DataMapper 3.0
The event system can be used to audit, log, decorate, proxy ... on - statement (before and after statement execution) statement.PreSelectListeners = new PreSelectEventListener[] { new MyPreSelectEventListener() }; statement.PostSelectListeners = new PostSelectEventListener[] { new MyPostSelectEventListener() }; ... - object result creation (before and after object creation), resultMap.PreCreateEventListeners = new PreCreateEventListener[] { new MyPreCreateEventListener() }; resultMap.PostCreateEventListeners = new PostCreateEventListener[] { new MyPostCreateEventListener() }; - object property result (before and after property assignment) resultProperty.PrePropertyEventListeners = new PrePropertyEventListener[] { new MyPrePropertyEventListener() }; resultProperty.PostPropertyEventListeners = new PostPropertyEventListener[] { new MyPostPropertyEventListener() }; See unit test EventTest for use. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.