Package org.datanucleus.enhancer
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 String
private static final String
private static JPAEnhancementNamer
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.datanucleus.enhancer.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:
getDetachedFieldAccessExceptionAsmClassName
in interfaceEnhancementNamer
- Overrides:
getDetachedFieldAccessExceptionAsmClassName
in classJDOEnhancementNamer
-
getFatalInternalExceptionAsmClassName
- Specified by:
getFatalInternalExceptionAsmClassName
in interfaceEnhancementNamer
- Overrides:
getFatalInternalExceptionAsmClassName
in classJDOEnhancementNamer
-