Uses of Interface
org.apache.openjpa.enhance.PersistenceCapable
Packages that use PersistenceCapable
Package
Description
OpenJPA Enhancer
OpenJPA Runtime Kernel
OpenJPA Utilities
-
Uses of PersistenceCapable in org.apache.openjpa.enhance
Classes in org.apache.openjpa.enhance that implement PersistenceCapableModifier and TypeClassDescriptionclassImplementation of thePersistenceCapableinterface that can handle the persistence-capable contract for instances that were not enhanced before class load time.Methods in org.apache.openjpa.enhance that return PersistenceCapableModifier and TypeMethodDescriptionstatic PersistenceCapablePCRegistry.newInstance(Class<?> pcClass, StateManager sm, boolean clear) Create a new instance of the class and assign its state manager.static PersistenceCapablePCRegistry.newInstance(Class<?> pcClass, StateManager sm, Object oid, boolean clear) Create a new instance of the class and assign its state manager and oid.PersistenceCapable.pcNewInstance(StateManager sm, boolean clear) PersistenceCapable.pcNewInstance(StateManager sm, Object obj, boolean clear) ReflectingPersistenceCapable.pcNewInstance(StateManager sm, boolean clear) ReflectingPersistenceCapable.pcNewInstance(StateManager sm, Object oid, boolean clear) Methods in org.apache.openjpa.enhance with parameters of type PersistenceCapableModifier and TypeMethodDescriptionvoidStateManager.providedBooleanField(PersistenceCapable pc, int idx, boolean cur) Provide state callback.voidStateManager.providedByteField(PersistenceCapable pc, int idx, byte cur) Provide state callback.voidStateManager.providedCharField(PersistenceCapable pc, int idx, char cur) Provide state callback.voidStateManager.providedDoubleField(PersistenceCapable pc, int idx, double cur) Provide state callback.voidStateManager.providedFloatField(PersistenceCapable pc, int idx, float cur) Provide state callback.voidStateManager.providedIntField(PersistenceCapable pc, int idx, int cur) Provide state callback.voidStateManager.providedLongField(PersistenceCapable pc, int idx, long cur) Provide state callback.voidStateManager.providedObjectField(PersistenceCapable pc, int idx, Object cur) Provide state callback.voidStateManager.providedShortField(PersistenceCapable pc, int idx, short cur) Provide state callback.voidStateManager.providedStringField(PersistenceCapable pc, int idx, String cur) Provide state callback.static voidPCRegistry.register(Class<?> pcClass, String[] fieldNames, Class<?>[] fieldTypes, byte[] fieldFlags, Class<?> sup, String alias, PersistenceCapable pc) Register metadata by class.booleanStateManager.replaceBooleanField(PersistenceCapable pc, int idx) Replace state callback.byteStateManager.replaceByteField(PersistenceCapable pc, int idx) Replace state callback.charStateManager.replaceCharField(PersistenceCapable pc, int idx) Replace state callback.doubleStateManager.replaceDoubleField(PersistenceCapable pc, int idx) Replace state callback.floatStateManager.replaceFloatField(PersistenceCapable pc, int idx) Replace state callback.intStateManager.replaceIntField(PersistenceCapable pc, int idx) Replace state callback.longStateManager.replaceLongField(PersistenceCapable pc, int idx) Replace state callback.StateManager.replaceObjectField(PersistenceCapable pc, int idx) Replace state callback.shortStateManager.replaceShortField(PersistenceCapable pc, int idx) Replace state callback.StateManager.replaceStringField(PersistenceCapable pc, int idx) Replace state callback.voidStateManager.settingBooleanField(PersistenceCapable pc, int idx, boolean cur, boolean next, int set) Setting state callback.voidStateManager.settingByteField(PersistenceCapable pc, int idx, byte cur, byte next, int set) Setting state callback.voidStateManager.settingCharField(PersistenceCapable pc, int idx, char cur, char next, int set) Setting state callback.voidStateManager.settingDoubleField(PersistenceCapable pc, int idx, double cur, double next, int set) Setting state callback.voidStateManager.settingFloatField(PersistenceCapable pc, int idx, float cur, float next, int set) Setting state callback.voidStateManager.settingIntField(PersistenceCapable pc, int idx, int cur, int next, int set) Setting state callback.voidStateManager.settingLongField(PersistenceCapable pc, int idx, long cur, long next, int set) Setting state callback.voidStateManager.settingObjectField(PersistenceCapable pc, int idx, Object cur, Object next, int set) Setting state callback.voidStateManager.settingShortField(PersistenceCapable pc, int idx, short cur, short next, int set) Setting state callback.voidStateManager.settingStringField(PersistenceCapable pc, int idx, String cur, String next, int set) Setting state callback. -
Uses of PersistenceCapable in org.apache.openjpa.kernel
Methods in org.apache.openjpa.kernel that return PersistenceCapableModifier and TypeMethodDescriptionprotected PersistenceCapableBrokerImpl.assertPersistenceCapable(Object obj) Return the given instance as aPersistenceCapable.protected PersistenceCapableAuditManager.getPersistenceCapable(LifecycleEvent evt) Extracts the persistence capable instance from the source of the given event.DetachedStateManager.getPersistenceCapable()DetachedValueStateManager.getPersistenceCapable()ObjectIdStateManager.getPersistenceCapable()OpenJPAStateManager.getPersistenceCapable()Return thePersistenceCapableinstance that provides access to the instance managed by this state manager.StateManagerImpl.getPersistenceCapable()SaveFieldManager.getState()Return the persistence capable copy holding the rollback field values.Methods in org.apache.openjpa.kernel with parameters of type PersistenceCapableModifier and TypeMethodDescriptionDetachedStateManager.attach(AttachManager manager, Object toAttach, ClassMetaData meta, PersistenceCapable into, OpenJPAStateManager owner, ValueMetaData ownerMeta, boolean explicit) protected BrokerAuditManager.getBroker(PersistenceCapable pc) Extracts the broker from the given persistence capable instance.protected voidStateManagerImpl.initialize(PersistenceCapable pc, PCState state) Initialize with the given instance and state.voidDetachedStateManager.providedBooleanField(PersistenceCapable pc, int idx, boolean cur) voidDetachedValueStateManager.providedBooleanField(PersistenceCapable pc, int idx, boolean cur) voidObjectIdStateManager.providedBooleanField(PersistenceCapable pc, int idx, boolean cur) voidStateManagerImpl.providedBooleanField(PersistenceCapable pc, int field, boolean curVal) voidDetachedStateManager.providedByteField(PersistenceCapable pc, int idx, byte cur) voidDetachedValueStateManager.providedByteField(PersistenceCapable pc, int idx, byte cur) voidObjectIdStateManager.providedByteField(PersistenceCapable pc, int idx, byte cur) voidStateManagerImpl.providedByteField(PersistenceCapable pc, int field, byte curVal) voidDetachedStateManager.providedCharField(PersistenceCapable pc, int idx, char cur) voidDetachedValueStateManager.providedCharField(PersistenceCapable pc, int idx, char cur) voidObjectIdStateManager.providedCharField(PersistenceCapable pc, int idx, char cur) voidStateManagerImpl.providedCharField(PersistenceCapable pc, int field, char curVal) voidDetachedStateManager.providedDoubleField(PersistenceCapable pc, int idx, double cur) voidDetachedValueStateManager.providedDoubleField(PersistenceCapable pc, int idx, double cur) voidObjectIdStateManager.providedDoubleField(PersistenceCapable pc, int idx, double cur) voidStateManagerImpl.providedDoubleField(PersistenceCapable pc, int field, double curVal) voidDetachedStateManager.providedFloatField(PersistenceCapable pc, int idx, float cur) voidDetachedValueStateManager.providedFloatField(PersistenceCapable pc, int idx, float cur) voidObjectIdStateManager.providedFloatField(PersistenceCapable pc, int idx, float cur) voidStateManagerImpl.providedFloatField(PersistenceCapable pc, int field, float curVal) voidDetachedStateManager.providedIntField(PersistenceCapable pc, int idx, int cur) voidDetachedValueStateManager.providedIntField(PersistenceCapable pc, int idx, int cur) voidObjectIdStateManager.providedIntField(PersistenceCapable pc, int idx, int cur) voidStateManagerImpl.providedIntField(PersistenceCapable pc, int field, int curVal) voidDetachedStateManager.providedLongField(PersistenceCapable pc, int idx, long cur) voidDetachedValueStateManager.providedLongField(PersistenceCapable pc, int idx, long cur) voidObjectIdStateManager.providedLongField(PersistenceCapable pc, int idx, long cur) voidStateManagerImpl.providedLongField(PersistenceCapable pc, int field, long curVal) voidDetachedStateManager.providedObjectField(PersistenceCapable pc, int idx, Object cur) voidDetachedValueStateManager.providedObjectField(PersistenceCapable pc, int idx, Object cur) voidObjectIdStateManager.providedObjectField(PersistenceCapable pc, int idx, Object cur) voidStateManagerImpl.providedObjectField(PersistenceCapable pc, int field, Object curVal) voidDetachedStateManager.providedShortField(PersistenceCapable pc, int idx, short cur) voidDetachedValueStateManager.providedShortField(PersistenceCapable pc, int idx, short cur) voidObjectIdStateManager.providedShortField(PersistenceCapable pc, int idx, short cur) voidStateManagerImpl.providedShortField(PersistenceCapable pc, int field, short curVal) voidDetachedStateManager.providedStringField(PersistenceCapable pc, int idx, String cur) voidDetachedValueStateManager.providedStringField(PersistenceCapable pc, int idx, String cur) voidObjectIdStateManager.providedStringField(PersistenceCapable pc, int idx, String cur) voidStateManagerImpl.providedStringField(PersistenceCapable pc, int field, String curVal) booleanDetachedStateManager.replaceBooleanField(PersistenceCapable pc, int idx) booleanDetachedValueStateManager.replaceBooleanField(PersistenceCapable pc, int idx) booleanObjectIdStateManager.replaceBooleanField(PersistenceCapable pc, int idx) booleanStateManagerImpl.replaceBooleanField(PersistenceCapable pc, int field) byteDetachedStateManager.replaceByteField(PersistenceCapable pc, int idx) byteDetachedValueStateManager.replaceByteField(PersistenceCapable pc, int idx) byteObjectIdStateManager.replaceByteField(PersistenceCapable pc, int idx) byteStateManagerImpl.replaceByteField(PersistenceCapable pc, int field) charDetachedStateManager.replaceCharField(PersistenceCapable pc, int idx) charDetachedValueStateManager.replaceCharField(PersistenceCapable pc, int idx) charObjectIdStateManager.replaceCharField(PersistenceCapable pc, int idx) charStateManagerImpl.replaceCharField(PersistenceCapable pc, int field) doubleDetachedStateManager.replaceDoubleField(PersistenceCapable pc, int idx) doubleDetachedValueStateManager.replaceDoubleField(PersistenceCapable pc, int idx) doubleObjectIdStateManager.replaceDoubleField(PersistenceCapable pc, int idx) doubleStateManagerImpl.replaceDoubleField(PersistenceCapable pc, int field) floatDetachedStateManager.replaceFloatField(PersistenceCapable pc, int idx) floatDetachedValueStateManager.replaceFloatField(PersistenceCapable pc, int idx) floatObjectIdStateManager.replaceFloatField(PersistenceCapable pc, int idx) floatStateManagerImpl.replaceFloatField(PersistenceCapable pc, int field) intDetachedStateManager.replaceIntField(PersistenceCapable pc, int idx) intDetachedValueStateManager.replaceIntField(PersistenceCapable pc, int idx) intObjectIdStateManager.replaceIntField(PersistenceCapable pc, int idx) intStateManagerImpl.replaceIntField(PersistenceCapable pc, int field) longDetachedStateManager.replaceLongField(PersistenceCapable pc, int idx) longDetachedValueStateManager.replaceLongField(PersistenceCapable pc, int idx) longObjectIdStateManager.replaceLongField(PersistenceCapable pc, int idx) longStateManagerImpl.replaceLongField(PersistenceCapable pc, int field) DetachedStateManager.replaceObjectField(PersistenceCapable pc, int idx) DetachedValueStateManager.replaceObjectField(PersistenceCapable pc, int idx) ObjectIdStateManager.replaceObjectField(PersistenceCapable pc, int idx) StateManagerImpl.replaceObjectField(PersistenceCapable pc, int field) shortDetachedStateManager.replaceShortField(PersistenceCapable pc, int idx) shortDetachedValueStateManager.replaceShortField(PersistenceCapable pc, int idx) shortObjectIdStateManager.replaceShortField(PersistenceCapable pc, int idx) shortStateManagerImpl.replaceShortField(PersistenceCapable pc, int field) DetachedStateManager.replaceStringField(PersistenceCapable pc, int idx) DetachedValueStateManager.replaceStringField(PersistenceCapable pc, int idx) ObjectIdStateManager.replaceStringField(PersistenceCapable pc, int idx) StateManagerImpl.replaceStringField(PersistenceCapable pc, int field) voidStateManagerImpl.setPc(PersistenceCapable pc) voidDetachedStateManager.settingBooleanField(PersistenceCapable pc, int idx, boolean cur, boolean next, int set) voidDetachedValueStateManager.settingBooleanField(PersistenceCapable pc, int idx, boolean cur, boolean next, int set) voidObjectIdStateManager.settingBooleanField(PersistenceCapable pc, int idx, boolean cur, boolean next, int set) voidStateManagerImpl.settingBooleanField(PersistenceCapable pc, int field, boolean curVal, boolean newVal, int set) voidDetachedStateManager.settingByteField(PersistenceCapable pc, int idx, byte cur, byte next, int set) voidDetachedValueStateManager.settingByteField(PersistenceCapable pc, int idx, byte cur, byte next, int set) voidObjectIdStateManager.settingByteField(PersistenceCapable pc, int idx, byte cur, byte next, int set) voidStateManagerImpl.settingByteField(PersistenceCapable pc, int field, byte curVal, byte newVal, int set) voidDetachedStateManager.settingCharField(PersistenceCapable pc, int idx, char cur, char next, int set) voidDetachedValueStateManager.settingCharField(PersistenceCapable pc, int idx, char cur, char next, int set) voidObjectIdStateManager.settingCharField(PersistenceCapable pc, int idx, char cur, char next, int set) voidStateManagerImpl.settingCharField(PersistenceCapable pc, int field, char curVal, char newVal, int set) voidDetachedStateManager.settingDoubleField(PersistenceCapable pc, int idx, double cur, double next, int set) voidDetachedValueStateManager.settingDoubleField(PersistenceCapable pc, int idx, double cur, double next, int set) voidObjectIdStateManager.settingDoubleField(PersistenceCapable pc, int idx, double cur, double next, int set) voidStateManagerImpl.settingDoubleField(PersistenceCapable pc, int field, double curVal, double newVal, int set) voidDetachedStateManager.settingFloatField(PersistenceCapable pc, int idx, float cur, float next, int set) voidDetachedValueStateManager.settingFloatField(PersistenceCapable pc, int idx, float cur, float next, int set) voidObjectIdStateManager.settingFloatField(PersistenceCapable pc, int idx, float cur, float next, int set) voidStateManagerImpl.settingFloatField(PersistenceCapable pc, int field, float curVal, float newVal, int set) voidDetachedStateManager.settingIntField(PersistenceCapable pc, int idx, int cur, int next, int set) voidDetachedValueStateManager.settingIntField(PersistenceCapable pc, int idx, int cur, int next, int set) voidObjectIdStateManager.settingIntField(PersistenceCapable pc, int idx, int cur, int next, int set) voidStateManagerImpl.settingIntField(PersistenceCapable pc, int field, int curVal, int newVal, int set) voidDetachedStateManager.settingLongField(PersistenceCapable pc, int idx, long cur, long next, int set) voidDetachedValueStateManager.settingLongField(PersistenceCapable pc, int idx, long cur, long next, int set) voidObjectIdStateManager.settingLongField(PersistenceCapable pc, int idx, long cur, long next, int set) voidStateManagerImpl.settingLongField(PersistenceCapable pc, int field, long curVal, long newVal, int set) voidDetachedStateManager.settingObjectField(PersistenceCapable pc, int idx, Object cur, Object next, int set) voidDetachedValueStateManager.settingObjectField(PersistenceCapable pc, int idx, Object cur, Object next, int set) voidObjectIdStateManager.settingObjectField(PersistenceCapable pc, int idx, Object cur, Object next, int set) voidStateManagerImpl.settingObjectField(PersistenceCapable pc, int field, Object curVal, Object newVal, int set) voidDetachedStateManager.settingShortField(PersistenceCapable pc, int idx, short cur, short next, int set) voidDetachedValueStateManager.settingShortField(PersistenceCapable pc, int idx, short cur, short next, int set) voidObjectIdStateManager.settingShortField(PersistenceCapable pc, int idx, short cur, short next, int set) voidStateManagerImpl.settingShortField(PersistenceCapable pc, int field, short curVal, short newVal, int set) voidDetachedStateManager.settingStringField(PersistenceCapable pc, int idx, String cur, String next, int set) voidDetachedValueStateManager.settingStringField(PersistenceCapable pc, int idx, String cur, String next, int set) voidObjectIdStateManager.settingStringField(PersistenceCapable pc, int idx, String cur, String next, int set) voidStateManagerImpl.settingStringField(PersistenceCapable pc, int field, String curVal, String newVal, int set) Constructors in org.apache.openjpa.kernel with parameters of type PersistenceCapableModifierConstructorDescriptionDetachedStateManager(PersistenceCapable pc, OpenJPAStateManager sm, BitSet load, boolean access, boolean multithreaded) Constructor.DetachedValueStateManager(PersistenceCapable pc, ClassMetaData meta, StoreContext ctx) -
Uses of PersistenceCapable in org.apache.openjpa.util
Methods in org.apache.openjpa.util that return PersistenceCapableModifier and TypeMethodDescriptionstatic PersistenceCapableImplHelper.toPersistenceCapable(Object o, Object ctx) Methods in org.apache.openjpa.util with parameters of type PersistenceCapableModifier and TypeMethodDescriptionstatic ObjectApplicationIds.create(PersistenceCapable pc, ClassMetaData meta) Generate an application id based on the current primary key field state of the given instance.