Class JPAEnhancementNamer
java.lang.Object
org.datanucleus.enhancer.JDOEnhancementNamer
org.datanucleus.enhancer.JPAEnhancementNamer
- All Implemented Interfaces:
EnhancementNamer
Definition of enhancement naming for use with the JPA/Jakarta APIs.
Follows the JDO enhancement method except for the a couple of exceptions that can be thrown direct from
enhanced methods, whereby JPA/Jakarta will throw IllegalAccessException (when accessing a field that wasnt
detached), and IllegalStateException (when invoking a method inappropriately - shouldn't happen ever).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static JPAEnhancementNamer -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class JDOEnhancementNamer
getCloneMethodName, getCopyFieldMethodName, getCopyFieldsMethodName, getCopyKeyFieldsFromObjectIdMethodName, getCopyKeyFieldsToObjectIdMethodName, getDetachableAsmClassName, getDetachableClass, getDetachableDescriptor, getDetachedStateFieldName, getDetachListenerAsmClassName, getExecutionContextAsmClassName, getExecutionContextClass, getExecutionContextDescriptor, getFieldNamesFieldName, getFieldNamesInitMethodName, getFlagsFieldName, getGetExecutionContextMethodName, getGetInheritedFieldCountMethodName, getGetManagedFieldCountMethodName, getGetMethodPrefixMethodName, getGetObjectIdMethodName, getGetStateManagerMethodName, getGetTransactionalObjectIdMethodName, getGetVersionMethodName, getImplHelperAsmClassName, getInheritedFieldCountFieldName, getIsDeletedMethodName, getIsDetachedInternalMethodName, getIsDetachedMethodName, getIsDirtyMethodName, getIsNewMethodName, getIsPersistentMethodName, getIsTransactionalMethodName, getLoadClassMethodName, getMakeDirtyDetachedMethodName, getMakeDirtyMethodName, getNewInstanceMethodName, getNewObjectIdInstanceMethodName, getObjectIdentityClass, getObjectIdFieldConsumerAsmClassName, getObjectIdFieldConsumerClass, getObjectIdFieldConsumerDescriptor, getObjectIdFieldSupplierAsmClassName, getObjectIdFieldSupplierClass, getObjectIdFieldSupplierDescriptor, getPersistableAsmClassName, getPersistableClass, getPersistableDescriptor, getPreSerializeMethodName, getProvideFieldMethodName, getProvideFieldsMethodName, getReplaceDetachedStateMethodName, getReplaceFieldMethodName, getReplaceFieldsMethodName, getReplaceFlagsMethodName, getReplaceStateManagerMethodName, getSerialVersionUidFieldName, getSetMethodPrefixMethodName, getSingleFieldIdentityDescriptor, getStateManagerAsmClassName, getStateManagerClass, getStateManagerDescriptor, getStateManagerFieldName, getTypeDescriptorForSingleFieldIdentityGetKey, getTypeNameForUseWithSingleFieldIdentity
-
Field Details
-
instance
-
ACN_DetachedFieldAccessException
-
ACN_FatalInternalException
-
-
Constructor Details
-
JPAEnhancementNamer
protected JPAEnhancementNamer()
-
-
Method Details
-
getInstance
-
getDetachedFieldAccessExceptionAsmClassName
- Specified by:
getDetachedFieldAccessExceptionAsmClassNamein interfaceEnhancementNamer- Overrides:
getDetachedFieldAccessExceptionAsmClassNamein classJDOEnhancementNamer
-
getFatalInternalExceptionAsmClassName
- Specified by:
getFatalInternalExceptionAsmClassNamein interfaceEnhancementNamer- Overrides:
getFatalInternalExceptionAsmClassNamein classJDOEnhancementNamer
-