Package org.datanucleus.enhancer
Interface EnhancementNamer
-
- All Known Implementing Classes:
JDOEnhancementNamer
,JPAEnhancementNamer
public interface EnhancementNamer
Interface defining the naming of fields/classes used in enhancement.
-
-
Method Summary
-
-
-
Method Detail
-
getStateManagerFieldName
java.lang.String getStateManagerFieldName()
-
getFlagsFieldName
java.lang.String getFlagsFieldName()
-
getFieldNamesFieldName
java.lang.String getFieldNamesFieldName()
-
getInheritedFieldCountFieldName
java.lang.String getInheritedFieldCountFieldName()
-
getDetachedStateFieldName
java.lang.String getDetachedStateFieldName()
-
getSerialVersionUidFieldName
java.lang.String getSerialVersionUidFieldName()
-
getFieldNamesInitMethodName
java.lang.String getFieldNamesInitMethodName()
-
getGetObjectIdMethodName
java.lang.String getGetObjectIdMethodName()
-
getGetTransactionalObjectIdMethodName
java.lang.String getGetTransactionalObjectIdMethodName()
-
getGetVersionMethodName
java.lang.String getGetVersionMethodName()
-
getIsDetachedMethodName
java.lang.String getIsDetachedMethodName()
-
getIsDetachedInternalMethodName
java.lang.String getIsDetachedInternalMethodName()
-
getIsDeletedMethodName
java.lang.String getIsDeletedMethodName()
-
getIsDirtyMethodName
java.lang.String getIsDirtyMethodName()
-
getIsNewMethodName
java.lang.String getIsNewMethodName()
-
getIsPersistentMethodName
java.lang.String getIsPersistentMethodName()
-
getIsTransactionalMethodName
java.lang.String getIsTransactionalMethodName()
-
getGetExecutionContextMethodName
java.lang.String getGetExecutionContextMethodName()
-
getGetStateManagerMethodName
java.lang.String getGetStateManagerMethodName()
-
getPreSerializeMethodName
java.lang.String getPreSerializeMethodName()
-
getGetInheritedFieldCountMethodName
java.lang.String getGetInheritedFieldCountMethodName()
-
getCloneMethodName
java.lang.String getCloneMethodName()
-
getGetManagedFieldCountMethodName
java.lang.String getGetManagedFieldCountMethodName()
-
getLoadClassMethodName
java.lang.String getLoadClassMethodName()
-
getCopyFieldMethodName
java.lang.String getCopyFieldMethodName()
-
getCopyFieldsMethodName
java.lang.String getCopyFieldsMethodName()
-
getCopyKeyFieldsFromObjectIdMethodName
java.lang.String getCopyKeyFieldsFromObjectIdMethodName()
-
getCopyKeyFieldsToObjectIdMethodName
java.lang.String getCopyKeyFieldsToObjectIdMethodName()
-
getProvideFieldMethodName
java.lang.String getProvideFieldMethodName()
-
getProvideFieldsMethodName
java.lang.String getProvideFieldsMethodName()
-
getReplaceFieldMethodName
java.lang.String getReplaceFieldMethodName()
-
getReplaceFieldsMethodName
java.lang.String getReplaceFieldsMethodName()
-
getReplaceFlagsMethodName
java.lang.String getReplaceFlagsMethodName()
-
getReplaceStateManagerMethodName
java.lang.String getReplaceStateManagerMethodName()
-
getReplaceDetachedStateMethodName
java.lang.String getReplaceDetachedStateMethodName()
-
getMakeDirtyMethodName
java.lang.String getMakeDirtyMethodName()
-
getMakeDirtyDetachedMethodName
java.lang.String getMakeDirtyDetachedMethodName()
-
getNewInstanceMethodName
java.lang.String getNewInstanceMethodName()
-
getNewObjectIdInstanceMethodName
java.lang.String getNewObjectIdInstanceMethodName()
-
getGetMethodPrefixMethodName
java.lang.String getGetMethodPrefixMethodName()
-
getSetMethodPrefixMethodName
java.lang.String getSetMethodPrefixMethodName()
-
getDetachListenerAsmClassName
java.lang.String getDetachListenerAsmClassName()
-
getStateManagerAsmClassName
java.lang.String getStateManagerAsmClassName()
-
getExecutionContextAsmClassName
java.lang.String getExecutionContextAsmClassName()
-
getPersistableAsmClassName
java.lang.String getPersistableAsmClassName()
-
getDetachableAsmClassName
java.lang.String getDetachableAsmClassName()
-
getObjectIdFieldConsumerAsmClassName
java.lang.String getObjectIdFieldConsumerAsmClassName()
-
getObjectIdFieldSupplierAsmClassName
java.lang.String getObjectIdFieldSupplierAsmClassName()
-
getDetachedFieldAccessExceptionAsmClassName
java.lang.String getDetachedFieldAccessExceptionAsmClassName()
-
getFatalInternalExceptionAsmClassName
java.lang.String getFatalInternalExceptionAsmClassName()
-
getImplHelperAsmClassName
java.lang.String getImplHelperAsmClassName()
-
getSingleFieldIdentityDescriptor
java.lang.String getSingleFieldIdentityDescriptor(java.lang.String oidClassName)
Accessor for the descriptor for a SingleFieldIdentity type.- Parameters:
oidClassName
- Name of the SingleFieldIdentity class- Returns:
- The descriptor of the SingleFieldIdentity type
-
getTypeDescriptorForSingleFieldIdentityGetKey
java.lang.String getTypeDescriptorForSingleFieldIdentityGetKey(java.lang.String oidClassName)
Method to return the type descriptor for the key of the provided single-field identity class name.- Parameters:
oidClassName
- Single-field identity class name- Returns:
- The type descriptor for the key
-
getTypeNameForUseWithSingleFieldIdentity
java.lang.String getTypeNameForUseWithSingleFieldIdentity(java.lang.String oidClassName)
Convenience method to give the method type name for a singleFieldIdentity class name. Used for aaaCopyKeyFields[To/From]ObjectId and defines the "type name" used for things like storeXXXField.- Byte, byte : returns "Byte"
- Character, char : returns "Char"
- Integer, int : returns "Int"
- Long, long : returns "Long"
- Short, short : returns "Short"
- String : returns "String"
- all others : returns "Object"
- Parameters:
oidClassName
- Name of the single field identity class- Returns:
- Name for the method
-
getStateManagerDescriptor
java.lang.String getStateManagerDescriptor()
-
getExecutionContextDescriptor
java.lang.String getExecutionContextDescriptor()
-
getPersistableDescriptor
java.lang.String getPersistableDescriptor()
-
getDetachableDescriptor
java.lang.String getDetachableDescriptor()
-
getObjectIdFieldConsumerDescriptor
java.lang.String getObjectIdFieldConsumerDescriptor()
-
getObjectIdFieldSupplierDescriptor
java.lang.String getObjectIdFieldSupplierDescriptor()
-
getExecutionContextClass
java.lang.Class getExecutionContextClass()
-
getStateManagerClass
java.lang.Class getStateManagerClass()
-
getPersistableClass
java.lang.Class getPersistableClass()
-
getDetachableClass
java.lang.Class getDetachableClass()
-
getObjectIdFieldSupplierClass
java.lang.Class getObjectIdFieldSupplierClass()
-
getObjectIdFieldConsumerClass
java.lang.Class getObjectIdFieldConsumerClass()
-
getObjectIdentityClass
java.lang.Class getObjectIdentityClass()
-
-