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(); } }