| CODENOTIFIER | HelpYou are not signed inSign in |
Project: Grails
Revision: 7239
Author: graeme
Date: 21 Jul 2008 10:16:03
Changes:fix for GRAILS-3121
Files:| ... | ...@@ -26,14 +26,22 @@ | |
| 26 | 26 | assert test.save(flush:true) |
| 27 | 27 | |
| 28 | 28 | assert session.contains(test) |
| 29 | assert test.isAttached() | |
| 30 | assert test.attached | |
| 29 | 31 | |
| 30 | 32 | test.discard() |
| 31 | 33 | |
| 32 | 34 | assert !session.contains(test) |
| 35 | assert !test.isAttached() | |
| 36 | assert !test.attached | |
| 33 | 37 | |
| 34 | 38 | test.attach() |
| 35 | 39 | |
| 36 | 40 | assert session.contains(test) |
| 41 | assert test.isAttached() | |
| 42 | assert test.attached | |
| 43 | ||
| 44 | ||
| 37 | 45 | } |
| 38 | 46 | |
| 39 | 47 | } |
| 40 | 48 | \ No newline at end of file |
| ... | ...@@ -565,6 +565,7 @@ | |
| 565 | 565 | metaClass.refresh = {->template.refresh(delegate)} |
| 566 | 566 | metaClass.discard = {->template.evict(delegate)} |
| 567 | 567 | metaClass.attach = {->template.lock(delegate, LockMode.NONE)} |
| 568 | metaClass.isAttached = {-> template.contains(delegate) } | |
| 568 | 569 | metaClass.'static'.get = {id -> |
| 569 | 570 | def identityType = dc.identifier.type |
| 570 | 571 |