/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. }