com.ibm.etill.framework.archive
Interface Restorable

All Known Implementing Classes:
Transaction

public interface Restorable

Implemented by any class which needs to restore itself from the database. All of the methods described by this interface are called by the noCommit method of the CommitPoint object with which this Restorable object is associated.

See Also:
CommitPoint

Method Summary
 void restoreRecord()
          Restores an existing record representing this object from a Payment Server database table.
 

Method Detail

restoreRecord

public void restoreRecord()
                   throws ETillAbortOperation
Restores an existing record representing this object from a Payment Server database table. The CommitPoint object calls this method calls during noCommit processing when this Archivable object is a member of the CommitPoint restore list. This method should never be called directly from cassettes.
Throws:
ETillAbortOperation - Thrown if an SQLException is caught.