package de.codecentric.wundershop.fakeshopservice;
import org.apache.log4j.Logger;
/**
* Example of a transaction handler, similar to open session in view pattern.
*/
public class TransactionHandler {
private static Logger logger = Logger.getLogger(TransactionHandler.class);
/**
* Called before service method is executed.
*/
public void beginTransaction() {
logger.debug("beginTransaction");
}
/**
* Called on successful execution of service method.
*/
public void commitTransaction() {
logger.debug("commitTransaction");
}
/**
* Called when service method has thrown an Exception.
*/
public void rollbackTransaction() {
logger.debug("rollbackTransaction");
}
}