PageRenderTime 82ms CodeModel.GetById 41ms app.highlight 2ms RepoModel.GetById 38ms app.codeStats 0ms

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

http://github.com/jdmr/mateo
Groovy | 32 lines | 26 code | 6 blank | 0 comment | 0 complexity | eecd6f3cad9675415d45dbec70758d9b MD5 | raw file
 1package contabilidad
 2
 3class Movimiento {
 4    BigDecimal importe = new BigDecimal('0')
 5    Cuenta cuenta
 6    Auxiliar auxiliar
 7    Date dateCreated
 8    Date lastUpdated
 9    boolean padre = false
10    boolean ultimo = false
11    Transaccion origen
12    Transaccion destino
13
14    static transients = ['padre','ultimo']
15
16    static belongsTo = [cuenta:Cuenta, origen:Transaccion, destino:Transaccion]
17
18    static constraints = {
19        importe scale:2, precision:8
20        auxiliar nullable:true
21        origen nullable:true
22        destino nullable:true
23    }
24
25    static mapping = {
26        table 'movimientos'
27    }
28
29    String toString() {
30        return "$cuenta : $importe"
31    }
32}