package org.apereo.cas.authentication;
import org.springframework.transaction.TransactionDefinition;
import org.springframework.transaction.TransactionException;
import org.springframework.transaction.support.AbstractPlatformTransactionManager;
import org.springframework.transaction.support.DefaultTransactionStatus;
/**
* This is {@link PseudoPlatformTransactionManager}.
*
* @author Misagh Moayyed
* @since 5.1.0
*/
public class PseudoPlatformTransactionManager extends AbstractPlatformTransactionManager {
private static final long serialVersionUID = -3501861804821200893L;
@Override
protected Object doGetTransaction() throws TransactionException {
return new Object();
}
@Override
protected void doBegin(final Object o, final TransactionDefinition transactionDefinition) throws TransactionException {
}
@Override
protected void doCommit(final DefaultTransactionStatus defaultTransactionStatus) throws TransactionException {
}
@Override
protected void doRollback(final DefaultTransactionStatus defaultTransactionStatus) throws TransactionException {
}
}