|
ColdBox Platform Version 2.6.4 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
coldbox.system.FrameworkSupertype
coldbox.system.Interceptor
coldbox.system.aop.aspects.TransactionAdvise
public class TransactionAdvise
A cool annotation based Transaction Advice for model objects and handlers.
| Method Summary | |
|---|---|
private void |
$aop_include(string templatePath)
Mix in a template |
private void |
$aop_remove([any methodName])
Remove a method |
private any |
$aop_transaction([any jointpoint], [any jpArguments])
The aop invoker |
void |
adviseBuilder(any target)
build the advise based on the pointcuts found via annotations |
void |
afterHandlerCreation([any event], [any interceptData])
|
void |
afterModelCreation([any event], [any interceptData])
|
void |
configure()
Configure the interceptor |
private void |
decorateAOPTarget(any target)
Decorate an AOP target with the basics of AOP decoration |
private boolean |
removeAspect(string genPath)
Remove a method generator stub |
void |
weaveAdvise(any target='', any jointpoint='')
Weave an advise on a jointpoint |
private void |
writeAspect(string genPath, string code)
Write a method generator stub |
| Methods inherited from class coldbox.system.Interceptor |
|---|
appendToBuffer, clearBuffer, getBufferObject, getBufferString, getInterceptorService, getProperty, getproperties, init, propertyExists, setProperty, setproperties, unregister
|
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Method Detail |
|---|
private void $aop_include(string templatePath)
templatePathprivate void $aop_remove([any methodName])
methodNameprivate any $aop_transaction([any jointpoint], [any jpArguments])
jointpoint - The jointpoint to executejpArguments - The arguments passed to the jointpointpublic void adviseBuilder(any target)
target - The target to advisepublic void afterHandlerCreation([any event], [any interceptData])
eventinterceptDatapublic void afterModelCreation([any event], [any interceptData])
eventinterceptDatapublic void configure()
private void decorateAOPTarget(any target)
target - The target to adviseprivate boolean removeAspect(string genPath)
genPathpublic void weaveAdvise(any target='', any jointpoint='')
target - The target objectjointpoint - The jointpoint to weaveprivate void writeAspect(string genPath, string code)
genPathcode
|
ColdBox Platform Version 2.6.4 | ||||
| FRAMES | |||||