baseEleve = json.baseEleve
lvs = json.lvs
udt = json.udt
- nombreEleve = json.nombreEleve
+
+ if (json.has('nombreEleve')){
+ if (json.isNull('nombreEleve')||json.nombreEleve == ''){
+ nombreEleve = RestUtil.FORCE_NULL_INTEGER
+ }
+ else
+ {
+ nombreEleve = json.nombreEleve.toInteger()
+ }
+ }
+ else{
+ nombreEleve = null
+ }
+ }
+
+
+ static constraints = {
+ uai(nullable: false, blankable: false)
+ nom(nullable: true)
+ baseEleve(nullable: true)
+ nombreEleve(nullable: true)
+
+
}
}
\ No newline at end of file
configBackofficeExistant.nom = backofficeConfigSaveParam.nom ?: configBackofficeExistant.nom
configBackofficeExistant.nom = (configBackofficeExistant.nom == RestUtil.FORCE_NULL) ? null : configBackofficeExistant.nom
configBackofficeExistant.baseEleve = BaseEleve.findByCode(backofficeConfigSaveParam.baseEleve)
- configBackofficeExistant.lvs = backofficeConfigSaveParam.lvs != null ? backofficeConfigSaveParam.lvs : configBackofficeExistant.lvs
- configBackofficeExistant.udt = backofficeConfigSaveParam.udt != null ? backofficeConfigSaveParam.udt : configBackofficeExistant.udt
- configBackofficeExistant.nombreEleve = backofficeConfigSaveParam.nombreEleve != null ? backofficeConfigSaveParam.nombreEleve : configBackofficeExistant.nombreEleve
+ configBackofficeExistant.lvs = backofficeConfigSaveParam.lvs
+ configBackofficeExistant.udt = backofficeConfigSaveParam.udt
+ configBackofficeExistant.nombreEleve = backofficeConfigSaveParam.nombreEleve ?: configBackofficeExistant.nombreEleve
+ configBackofficeExistant.nombreEleve = (configBackofficeExistant.nombreEleve == RestUtil.FORCE_NULL_INTEGER) ? null : configBackofficeExistant.nombreEleve
configBackofficeExistant.save(flush:true, failOnError:true)
}