Invokes "event methods" on Repository artifacts as well as publish spring events for
Type Params | Return Type | Name and description |
---|---|---|
|
void |
cacheEventsMethods(Class repoClass) |
|
void |
doAfterBind(RepositoryApi repo, GormEntity entity, Map data, BindAction bindAction, Map args) |
|
void |
doAfterPersist(RepositoryApi repo, GormEntity entity, Map args) |
|
void |
doAfterRemove(RepositoryApi repo, GormEntity entity, Map args) |
|
void |
doBeforeBind(RepositoryApi repo, GormEntity entity, Map data, BindAction bindAction, Map args) |
|
void |
doBeforePersist(RepositoryApi repo, GormEntity entity, Map args) |
|
void |
doBeforeRemove(RepositoryApi repo, GormEntity entity, Map args) |
|
void |
init() |
|
void |
invokeEventMethod(Object repo, String eventKey, Object... methodArgs) |
|
void |
publishEvents(RepositoryApi repo, RepositoryEvent event, Object... methodArgs) |