1 2 package SOFA.SOFAnode.Made.TIR.Impl; 3 import java.rmi.Remote ; 4 import java.rmi.RemoteException ; 5 6 import SOFA.SOFAnode.Made.TIR.Container; 7 import SOFA.SOFAnode.Made.TIR.Repository; 8 import SOFA.SOFAnode.Made.TIR.TIRExceptCommit; 9 10 interface TIRImplObject extends Remote { 11 public void save(Storage st) throws RemoteException , TIRExceptStorage; 12 public void load(Storage st) throws RemoteException , TIRExceptStorage; 13 15 public void postLoad(RepositoryImpl r) throws RemoteException , TIRExceptStorage; 16 public boolean isNew() throws RemoteException ; 17 public void canCommit() throws RemoteException , TIRExceptCommit; 18 public void doCommit(Container in, Repository rep) throws RemoteException ; 19 public void doAbort(long workId) throws RemoteException ; 20 } 21 | Popular Tags |