@groovy.util.logging.Slf4j @groovy.transform.CompileStatic class DomainTrashService extends java.lang.Object
Type | Name and description |
---|---|
DomainMetaService |
domainMetaService |
grails.core.GrailsApplication |
grailsApplication |
Constructor and description |
---|
DomainTrashService
() |
Type Params | Return Type | Name and description |
---|---|---|
|
static java.lang.String |
getClassNameFromTrashClass(java.lang.Class<? extends DomainTrash<?>> clazz) |
|
static java.lang.String |
getNameOfTrashClass(java.lang.Class<? extends GormEntity<?>> clazz) |
|
void |
moveToTrash(Trashable domainObj, grails.plugin.springsecurity.userdetails.GrailsUser grailsUser) 将对象加入回收站 |
|
static Trashable<?> |
newOriginalObject(DomainTrash<?> trash) |
|
static DomainTrash<?> |
newTrashObject(GormEntity<?> domainObj) |
|
void |
restoreFromTrash(DomainTrash<?> trash, grails.plugin.springsecurity.userdetails.GrailsUser grailsUser) 从回收站里恢复对象 ATTENTION: 因为 grails 的自动生成 id 的机制,回收后的对象的 id 会和之前不一样 |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#getClass(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#hashCode(), java.lang.Object#equals(java.lang.Object), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#notify() |
将对象加入回收站
domainObj
- 待回收对象grailsUser
- 操作用户从回收站里恢复对象 ATTENTION: 因为 grails 的自动生成 id 的机制,回收后的对象的 id 会和之前不一样
trash
- 待回收的对象grailsUser
- 操作用户Groovy Documentation