PageRenderTime 5ms CodeModel.GetById 1ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/grails-app/domain/general/Empresa.groovy

http://github.com/jdmr/mateo
Groovy | 26 lines | 20 code | 6 blank | 0 comment | 0 complexity | 6d9fd6b080f18e9ded714320fdb1e6b1 MD5 | raw file
 1package general
 2
 3class Empresa {
 4    String codigo
 5    String nombre
 6    String nombreCompleto
 7    Organizacion organizacion
 8
 9    static belongsTo = [Organizacion]
10
11    static hasMany = [usuarios: Usuario]
12
13    static constraints = {
14        codigo(blank:false, unique:true, maxSize:6)
15        nombre blank:false, unique:'organizacion', maxSize:32
16        nombreCompleto blank:false, maxSize:128
17    }
18
19    String toString() {
20        return nombre
21    }
22
23    String getNombreCanonico() {
24        return "${organizacion.nombre} | ${nombre}"
25    }
26}