All Downloads are FREE. Search and download functionalities are using the official Maven repository.

grails.gorm.tests.ClassWithOverloadedBeforeValidate.groovy Maven / Gradle / Ivy

There is a newer version: 9.0.0-M2
Show newest version
package grails.gorm.tests

import grails.persistence.Entity

@Entity
class ClassWithOverloadedBeforeValidate implements Serializable {
    Long id
    Long version
    def noArgCounter = 0
    def listArgCounter = 0
    def propertiesPassedToBeforeValidate
    String name
    def beforeValidate() {
        ++noArgCounter
    }
    def beforeValidate(List properties) {
        ++listArgCounter
        propertiesPassedToBeforeValidate = properties
    }

    static constraints = {
        name blank: false
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy