//Prevayler(TM) - The Free-Software Prevalence Layer. //Copyright (C) 2001-2003 Klaus Wuestefeld //This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. package org.prevayler; import java.util.Date; /** The same as TransactionWithQuery except it does not throw Exception when executed. * @see TransactionWithQuery */ public interface SureTransactionWithQuery extends TransactionWithQuery { /** The same as TransactionWithQuery.execute(Object, Date) except it does not throw Exception when executed. * @see TransactionWithQuery#executeAndQuery(Object, Date) */ public Object executeAndQuery(Object prevalentSystem, Date executionTime); }