PageRenderTime 69ms CodeModel.GetById 50ms 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
  1. package general
  2. class Empresa {
  3. String codigo
  4. String nombre
  5. String nombreCompleto
  6. Organizacion organizacion
  7. static belongsTo = [Organizacion]
  8. static hasMany = [usuarios: Usuario]
  9. static constraints = {
  10. codigo(blank:false, unique:true, maxSize:6)
  11. nombre blank:false, unique:'organizacion', maxSize:32
  12. nombreCompleto blank:false, maxSize:128
  13. }
  14. String toString() {
  15. return nombre
  16. }
  17. String getNombreCanonico() {
  18. return "${organizacion.nombre} | ${nombre}"
  19. }
  20. }