.. java:import:: org.caosdb.datetime UTCDateTime .. java:import:: org.caosdb.server.database BackendTransaction .. java:import:: org.caosdb.server.database.access Access .. java:import:: org.caosdb.server.database.misc RollBackHandler .. java:import:: org.caosdb.server.database.misc TransactionBenchmark TransactionInterface ==================== .. java:package:: org.caosdb.server.transaction :noindex: .. java:type:: public interface TransactionInterface Methods ------- execute ^^^^^^^ .. java:method:: public void execute() throws Exception :outertype: TransactionInterface execute ^^^^^^^ .. java:method:: public K execute(K t, Access access) :outertype: TransactionInterface Append the BackendTransaction t to a RollBackHandler before basically calling \ ``t.execute()``\ . Except for benchmarking, this method does not interact directly with this object. getTimestamp ^^^^^^^^^^^^ .. java:method:: public UTCDateTime getTimestamp() :outertype: TransactionInterface getTransactionBenchmark ^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public TransactionBenchmark getTransactionBenchmark() :outertype: TransactionInterface