1 24 package org.objectweb.jalisto.se.api.internal; 25 26 import org.objectweb.jalisto.se.api.physical.PluggablePhysicalFileAccess; 27 import org.objectweb.jalisto.se.impl.InFileAddress; 28 29 import java.util.Collection ; 30 31 public interface InternalPhysicalFileAccess { 32 33 PluggablePhysicalFileAccess getInternalAccess(); 34 35 void insertFileObject(JalistoObject fo); 36 37 JalistoObject readFileObjectAt(InFileAddress ifa); 38 39 void updateFileObject(JalistoObject fo); 40 41 void deleteFileObject(InFileAddress ifa); 42 43 void writeObjectInBase(InFileAddress ifa, Object o, boolean isUpdate); 44 45 46 void begin(); 47 48 void commit(); 49 50 void rollback(); 51 52 void open(); 53 54 void close(); 55 56 57 InTransactionBaseImage getBaseImage(); 58 59 boolean isNewBase(); 60 61 62 Collection getKeysStartingWith(String filter, boolean withOrder); 63 } 64 | Popular Tags |