PageRenderTime 100ms CodeModel.GetById 59ms app.highlight 19ms RepoModel.GetById 21ms app.codeStats 0ms

/grails-app/domain/contabilidad/Servicio.groovy

http://github.com/jdmr/mateo
Groovy | 32 lines | 24 code | 8 blank | 0 comment | 0 complexity | 5dca87f693c0f055e8f5fdf9a22846d3 MD5 | raw file
 1package contabilidad
 2
 3import general.Empresa
 4
 5class Servicio implements Serializable {
 6
 7    String nombre
 8    String descripcion
 9    Empresa empresa
10    Set transacciones
11    Date dateCreated
12    Date lastUpdated
13    String tags
14
15    static belongsTo = [Empresa]
16
17    static hasMany = [transacciones: ServicioTransaccion]
18
19    static constraints = {
20        nombre maxSize:64, blank:false, unique:'empresa'
21        descripcion maxSize:200, blank:false
22        tags maxSize:200, nullable:true
23    }
24
25    static mapping = {
26        table 'servicios'
27    }
28
29    String toString() {
30        return nombre
31    }
32}