Iam upgrading grails2 project to grails3. i've some logic in beforeUpdate
and afterInsert
but as grails3 removed before and after interceptors
How can i use that logic in grails3?
Asked
Active
Viewed 1,095 times
0

Naresh
- 333
- 1
- 2
- 9
2 Answers
0
You can simply define a method within domain class like:
def beforeInsert(){
//do some stuff
}
Method name is important here, here is complete list of supported events/methods:
beforeInsert
beforeUpdate
beforeDelete
beforeValidate
afterInsert
afterUpdate
afterDelete
onLoad
source: http://gorm.grails.org/6.0.x/hibernate/manual/#eventsAutoTimestamping

rgrebski
- 2,354
- 20
- 29
0
Think of the 'beforeInsert' and 'afterInsert' like an interceptor/filter; they are merely functions that will be triggered prior/after a insert of the data for the domain object.
It works very similar to 'before/after' for Interceptor for controllers. :)

Orubel
- 316
- 4
- 16