package co.codewizards.cloudstore.core.repo.local;
import java.util.EventObject;
public class LocalRepoTransactionPreCloseEvent extends EventObject {
private static final long serialVersionUID = 1L;
public LocalRepoTransactionPreCloseEvent(LocalRepoTransaction source) {
super(source);
}
@Override
public LocalRepoTransaction getSource() {
return (LocalRepoTransaction) super.getSource();
}
/**
* Gets the <b>active</b> {@link LocalRepoTransaction}.
* @return the <b>active</b> {@link LocalRepoTransaction}. Never <code>null</code>.
*/
public LocalRepoTransaction getTransaction() {
return getSource();
}
/**
* Gets the {@code LocalRepoManager}.
* @return the {@code LocalRepoManager}. Never <code>null</code>.
*/
public LocalRepoManager getLocalRepoManager() {
return getTransaction().getLocalRepoManager();
}
}