package org.jboss.as.test.integration.ejb.transaction.cmt.lifecycle;
import javax.annotation.Resource;
import javax.transaction.TransactionSynchronizationRegistry;
/**
* @author Stuart Douglas
*/
public class LifecycleSuperClass {
@Resource
protected TransactionSynchronizationRegistry trs;
int state;
Object key;
protected void saveTxState() {
state = trs.getTransactionStatus();
key = trs.getTransactionKey();
}
public int getState() {
return state;
}
public Object getKey() {
return key;
}
}