package io.ebeaninternal.api;
import io.ebean.Ebean;
import io.ebean.TxScope;
Helper object to make AOP generated code simpler.
/**
* Helper object to make AOP generated code simpler.
*/
public class HelpScopeTrans {
Entering an enhanced transactional method.
/**
* Entering an enhanced transactional method.
*/
public static void enter(TxScope txScope) {
server().scopedTransactionEnter(txScope);
}
Exiting an enhanced transactional method.
/**
* Exiting an enhanced transactional method.
*/
public static void exit(Object returnOrThrowable, int opCode) {
server().scopedTransactionExit(returnOrThrowable, opCode);
}
private static SpiEbeanServer server() {
return (SpiEbeanServer) Ebean.getDefaultServer();
}
}