1 27 28 package org.objectweb.speedo.mim.api; 29 30 import org.objectweb.jorm.api.PBinding; 31 import org.objectweb.perseus.cache.replacement.api.ReplaceableCacheEntry; 32 import org.objectweb.speedo.mim.api.SpeedoAccessor; 33 34 import javax.jdo.spi.PersistenceCapable; 35 36 49 public interface SpeedoProxy 50 extends PersistenceCapable, PBinding, ReplaceableCacheEntry { 51 52 59 boolean jdoIsActive(); 60 61 67 void jdoIsActive(boolean newvalue); 68 69 SpeedoHome getSpeedoHome(); 70 71 76 SpeedoAccessor getSpeedoAccessor(); 77 78 84 SpeedoAccessor getReferenceAccessor(); 85 86 93 void setReferenceAccessor(SpeedoAccessor refAcc); 94 95 98 SpeedoAccessor createAccessor(); 99 100 105 void copyAccessor(SpeedoAccessor src, SpeedoAccessor dest); 106 107 111 void setEncodedPName(Object encodedPName); 112 113 116 Object getEncodedPName(); 117 118 122 String jdoGetJdoFileName(); 123 124 128 Object jdoGetPNameHints(); 129 130 137 void speedoAdd (Object elem, int gcFieldNumber); 138 } 139 | Popular Tags |