package com.googlecode.tawus.hibernate.services;
import org.apache.tapestry5.ioc.MethodAdviceReceiver;
/**
* Transaction Advisor
* @author Taha Hafeez
*
*/
public interface TransactionAdvisor {
/**
* Add Transaction advice to methods with
* {@link com.googlecode.tawus.annotations.Transactional} annotation
*
* @param methodAdviceReceiver
*/
void addTransactionAdvice(MethodAdviceReceiver methodAdviceReceiver);
void addTransactionAdvice(final MethodAdviceReceiver receiver,
String factoryID);
}