org.apache.jdo.impl.enhancer.generator
Class ImplHelper

java.lang.Object
  extended byorg.apache.jdo.impl.enhancer.generator.NameHelper
      extended byorg.apache.jdo.impl.enhancer.generator.ImplHelper

final class ImplHelper
extends NameHelper


Field Summary
(package private) static java.lang.String CLASSNAME_JDO_IMPL_HELPER
           
(package private) static java.lang.String CLASSNAME_JDO_OBJECT_ID_FIELD_CONSUMER
           
(package private) static java.lang.String CLASSNAME_JDO_OBJECT_ID_FIELD_SUPPLIER
           
(package private) static java.lang.String CLASSNAME_JDO_PERMISSION
           
(package private) static java.lang.String CLASSNAME_JDO_PERSISTENCE_CAPABLE
           
(package private) static java.lang.String CLASSNAME_JDO_PERSISTENCE_MANAGER
           
(package private) static java.lang.String CLASSNAME_JDO_STATE_MANAGER
           
(package private) static java.lang.String CLASSNAME_JDO_USER_EXCEPTION
           
(package private) static java.lang.String[] COMMENT_ENHANCER_ADDED
           
(package private) static java.lang.String[] COMMENT_NOT_ENHANCER_ADDED
           
(package private) static java.lang.String FIELDNAME_JDO_FIELD_FLAGS
           
(package private) static java.lang.String FIELDNAME_JDO_FIELD_NAMES
           
(package private) static java.lang.String FIELDNAME_JDO_FIELD_TYPES
           
(package private) static java.lang.String FIELDNAME_JDO_FLAGS
           
(package private) static java.lang.String FIELDNAME_JDO_INHERITED_FIELD_COUNT
           
(package private) static java.lang.String FIELDNAME_JDO_PC_SUPERCLASS
           
(package private) static java.lang.String FIELDNAME_JDO_STATE_MANAGER
           
(package private) static java.lang.String FIELDNAME_SERIAL_VERSION_UID
           
(package private) static java.lang.String METHODNAME_JDO_COPY_FIELD
           
(package private) static java.lang.String METHODNAME_JDO_COPY_FIELDS
           
(package private) static java.lang.String METHODNAME_JDO_COPY_KEY_FIELDS_FROM_OID
           
(package private) static java.lang.String METHODNAME_JDO_COPY_KEY_FIELDS_TO_OID
           
(package private) static java.lang.String METHODNAME_JDO_GET_MANAGED_FIELD_COUNT
           
(package private) static java.lang.String METHODNAME_JDO_GET_OBJECT_ID
           
(package private) static java.lang.String METHODNAME_JDO_GET_PERSISTENCE_MANAGER
           
(package private) static java.lang.String METHODNAME_JDO_GET_TRANSACTIONAL_OBJECT_ID
           
(package private) static java.lang.String METHODNAME_JDO_GET_VERSION
           
(package private) static java.lang.String METHODNAME_JDO_IS_DELETED
           
(package private) static java.lang.String METHODNAME_JDO_IS_DETACHED
           
(package private) static java.lang.String METHODNAME_JDO_IS_DIRTY
           
(package private) static java.lang.String METHODNAME_JDO_IS_NEW
           
(package private) static java.lang.String METHODNAME_JDO_IS_PERSISTENT
           
(package private) static java.lang.String METHODNAME_JDO_IS_TRANSACTIONAL
           
(package private) static java.lang.String METHODNAME_JDO_MAKE_DIRTY
           
(package private) static java.lang.String METHODNAME_JDO_NEW_INSTANCE
           
(package private) static java.lang.String METHODNAME_JDO_NEW_OID_INSTANCE
           
(package private) static java.lang.String METHODNAME_JDO_PRE_SERIALIZE
           
(package private) static java.lang.String METHODNAME_JDO_PROVIDE_FIELD
           
(package private) static java.lang.String METHODNAME_JDO_PROVIDE_FIELDS
           
(package private) static java.lang.String METHODNAME_JDO_REPLACE_FIELD
           
(package private) static java.lang.String METHODNAME_JDO_REPLACE_FIELDS
           
(package private) static java.lang.String METHODNAME_JDO_REPLACE_FLAGS
           
(package private) static java.lang.String METHODNAME_JDO_REPLACE_STATE_MANAGER
           
(package private) static java.lang.String METHODNAME_WRITE_OBJECT
           
private static java.util.HashMap typeNameConversion
           
 
Constructor Summary
(package private) ImplHelper()
           
 
Method Summary
private static void addFieldMediateReadImpl(java.util.List impl, java.lang.String fieldname, java.lang.String fieldtype, int fieldnumber, java.lang.String instancename)
           
private static void addFieldMediateWriteImpl(java.util.List impl, java.lang.String fieldname, java.lang.String fieldtype, int fieldnumber, java.lang.String instancename, java.lang.String newvalue)
           
(package private) static java.lang.String createJDOFieldAccessorName(java.lang.String classname, java.lang.String fieldname)
           
(package private) static java.lang.String createJDOFieldMutatorName(java.lang.String classname, java.lang.String fieldname)
           
(package private) static java.lang.String getClassName(java.lang.String classname)
           
(package private) static java.util.List getCloneImpl(java.lang.String classname)
           
private static java.lang.String getConvertedTypeName(java.lang.String fieldtype)
           
(package private) static java.util.List getDefaultConstructorImpl()
           
(package private) static java.util.List getDummyConstructorImpl()
           
(package private) static java.lang.String getEnclosedClassName(java.lang.String classname)
           
(package private) static java.util.List getJDOCopyFieldImpl(java.lang.String classname, java.lang.String copy, java.lang.String fieldnumber, java.lang.String[] fieldnames, boolean isRoot)
           
(package private) static java.util.List getJDOCopyFieldsImpl(java.lang.String classname, java.lang.String copy, java.lang.String fieldnumbers)
           
(package private) static java.util.List getJDOCopyKeyFieldsFromOid(java.lang.String oidclassname, java.lang.String superoidclassname, java.lang.String oid, java.lang.String[] fieldnames)
           
(package private) static java.util.List getJDOCopyKeyFieldsFromOid(java.lang.String oidclassname, java.lang.String superoidclassname, java.lang.String fm, java.lang.String oid, java.lang.String[] fieldnames, java.lang.String[] fieldtypes, int[] fieldnumbers)
           
(package private) static java.util.List getJDOCopyKeyFieldsToOid(java.lang.String oidclassname, java.lang.String superoidclassname, java.lang.String oid, java.lang.String[] fieldnames)
           
(package private) static java.util.List getJDOCopyKeyFieldsToOid(java.lang.String oidclassname, java.lang.String superoidclassname, java.lang.String fm, java.lang.String oid, java.lang.String[] fieldnames, java.lang.String[] fieldtypes, int[] fieldnumbers)
           
(package private) static java.util.List getJDOFieldCheckReadImpl(java.lang.String fieldname, java.lang.String fieldtype, int fieldnumber, java.lang.String instancename)
           
(package private) static java.util.List getJDOFieldCheckWriteImpl(java.lang.String fieldname, java.lang.String fieldtype, int fieldnumber, java.lang.String instancename, java.lang.String newvalue)
           
(package private) static java.util.List getJDOFieldDirectReadImpl(java.lang.String fieldname, java.lang.String fieldtype, int fieldnumber, java.lang.String instancename)
           
(package private) static java.util.List getJDOFieldDirectWriteImpl(java.lang.String fieldname, java.lang.String fieldtype, int fieldnumber, java.lang.String instancename, java.lang.String newvalue)
           
(package private) static java.lang.String getJDOFieldFlagsInitValue(int[] fieldflags)
           
(package private) static java.util.List getJDOFieldIterationImpl(java.lang.String fieldnumbers, java.lang.String method)
           
(package private) static java.util.List getJDOFieldMediateReadImpl(java.lang.String fieldname, java.lang.String fieldtype, int fieldnumber, java.lang.String instancename)
           
(package private) static java.util.List getJDOFieldMediateWriteImpl(java.lang.String fieldname, java.lang.String fieldtype, int fieldnumber, java.lang.String instancename, java.lang.String newvalue)
           
(package private) static java.lang.String getJDOFieldNamesInitValue(java.lang.String[] fieldnames)
           
(package private) static java.lang.String getJDOFieldTypesInitValue(java.lang.String[] fieldtypes)
           
(package private) static java.util.List getJDOGetManagedFieldCountImpl(boolean isRoot, java.lang.String superPC, int fieldcount)
           
(package private) static java.lang.String getJDOInheritedFieldCountInitValue(java.lang.String superclassname)
           
(package private) static java.util.List getJDOManagedFieldCountImpl(int fieldcount)
           
(package private) static java.util.List getJDONewInstanceImpl(java.lang.String classname, java.lang.String statemanager)
           
(package private) static java.util.List getJDONewInstanceKeyImpl(java.lang.String classname, java.lang.String statemanager, java.lang.String oid)
           
(package private) static java.util.List getJDONewOidInstanceImpl(java.lang.String oidclassname)
           
(package private) static java.util.List getJDONewOidInstanceImpl(java.lang.String oidclassname, java.lang.String o)
           
(package private) static java.lang.String getJDOPCSuperclassInitValue(java.lang.String superclass)
           
(package private) static java.util.List getJDOProvideFieldImpl(java.lang.String fieldnumber, boolean isRoot, java.lang.String[] fieldnames, java.lang.String[] fieldtypes)
           
(package private) static java.util.List getJDOReplaceFieldImpl(java.lang.String fieldnumber, boolean isRoot, java.lang.String[] fieldnames, java.lang.String[] fieldtypes)
           
(package private) static java.util.List getJDOReplaceFlagsImpl()
           
(package private) static java.util.List getJDOReplaceStateManagerImpl(java.lang.String statemanager)
           
(package private) static java.util.List getJDOStateManagerBooleanDelegationImpl(java.lang.String delegation)
           
(package private) static java.util.List getJDOStateManagerObjectDelegationImpl(java.lang.String delegation)
           
(package private) static java.util.List getJDOStateManagerVoidDelegationImpl(java.lang.String delegation)
           
private static java.lang.String getMethodNameFetchField(java.lang.String fieldtype)
           
private static java.lang.String getMethodNameGetField(java.lang.String fieldtype)
           
private static java.lang.String getMethodNameProvidedField(java.lang.String fieldtype)
           
private static java.lang.String getMethodNameReplacingField(java.lang.String fieldtype)
           
private static java.lang.String getMethodNameSetField(java.lang.String fieldtype)
           
private static java.lang.String getMethodNameStoreField(java.lang.String fieldtype)
           
(package private) static java.util.List getNotYetImplemented(java.lang.String methodName)
           
(package private) static java.util.List getOidEqualsImpl(java.lang.String oidclassname, java.lang.String[] pknames, java.lang.String[] pktypes, java.lang.String pk, boolean isRoot)
           
(package private) static java.util.List getOidHashCodeImpl(java.lang.String[] pknames, java.lang.String[] pktypes, boolean isRoot)
           
(package private) static java.util.List getOidStringArgConstructorImpl(java.lang.String superoidclassname, java.lang.String str)
           
(package private) static java.lang.String getPackageName(java.lang.String classname)
           
(package private) static java.lang.String getSerialVersionUIDInitValue(long uid)
           
(package private) static java.util.List getStaticInitializerImpl(java.lang.String classname, java.lang.String superPC, java.lang.String[] managedFieldNames, java.lang.String[] managedFieldTypes, int[] managedFieldFlags)
           
(package private) static java.util.List getWriteObjectImpl(java.lang.String out)
           
private static boolean isPrimitiveClass(java.lang.String classname)
           
(package private) static java.lang.String normalizeClassName(java.lang.String classname)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMMENT_ENHANCER_ADDED

static final java.lang.String[] COMMENT_ENHANCER_ADDED

COMMENT_NOT_ENHANCER_ADDED

static final java.lang.String[] COMMENT_NOT_ENHANCER_ADDED

CLASSNAME_JDO_PERSISTENCE_CAPABLE

static final java.lang.String CLASSNAME_JDO_PERSISTENCE_CAPABLE
See Also:
Constant Field Values

CLASSNAME_JDO_PERSISTENCE_MANAGER

static final java.lang.String CLASSNAME_JDO_PERSISTENCE_MANAGER
See Also:
Constant Field Values

CLASSNAME_JDO_IMPL_HELPER

static final java.lang.String CLASSNAME_JDO_IMPL_HELPER
See Also:
Constant Field Values

CLASSNAME_JDO_STATE_MANAGER

static final java.lang.String CLASSNAME_JDO_STATE_MANAGER
See Also:
Constant Field Values

CLASSNAME_JDO_PERMISSION

static final java.lang.String CLASSNAME_JDO_PERMISSION
See Also:
Constant Field Values

CLASSNAME_JDO_USER_EXCEPTION

static final java.lang.String CLASSNAME_JDO_USER_EXCEPTION
See Also:
Constant Field Values

CLASSNAME_JDO_OBJECT_ID_FIELD_SUPPLIER

static final java.lang.String CLASSNAME_JDO_OBJECT_ID_FIELD_SUPPLIER
See Also:
Constant Field Values

CLASSNAME_JDO_OBJECT_ID_FIELD_CONSUMER

static final java.lang.String CLASSNAME_JDO_OBJECT_ID_FIELD_CONSUMER
See Also:
Constant Field Values

FIELDNAME_JDO_FLAGS

static final java.lang.String FIELDNAME_JDO_FLAGS
See Also:
Constant Field Values

FIELDNAME_JDO_STATE_MANAGER

static final java.lang.String FIELDNAME_JDO_STATE_MANAGER
See Also:
Constant Field Values

FIELDNAME_JDO_INHERITED_FIELD_COUNT

static final java.lang.String FIELDNAME_JDO_INHERITED_FIELD_COUNT
See Also:
Constant Field Values

FIELDNAME_JDO_FIELD_NAMES

static final java.lang.String FIELDNAME_JDO_FIELD_NAMES
See Also:
Constant Field Values

FIELDNAME_JDO_FIELD_TYPES

static final java.lang.String FIELDNAME_JDO_FIELD_TYPES
See Also:
Constant Field Values

FIELDNAME_JDO_FIELD_FLAGS

static final java.lang.String FIELDNAME_JDO_FIELD_FLAGS
See Also:
Constant Field Values

FIELDNAME_JDO_PC_SUPERCLASS

static final java.lang.String FIELDNAME_JDO_PC_SUPERCLASS
See Also:
Constant Field Values

FIELDNAME_SERIAL_VERSION_UID

static final java.lang.String FIELDNAME_SERIAL_VERSION_UID
See Also:
Constant Field Values

METHODNAME_WRITE_OBJECT

static final java.lang.String METHODNAME_WRITE_OBJECT
See Also:
Constant Field Values

METHODNAME_JDO_GET_MANAGED_FIELD_COUNT

static final java.lang.String METHODNAME_JDO_GET_MANAGED_FIELD_COUNT
See Also:
Constant Field Values

METHODNAME_JDO_NEW_INSTANCE

static final java.lang.String METHODNAME_JDO_NEW_INSTANCE
See Also:
Constant Field Values

METHODNAME_JDO_NEW_OID_INSTANCE

static final java.lang.String METHODNAME_JDO_NEW_OID_INSTANCE
See Also:
Constant Field Values

METHODNAME_JDO_REPLACE_STATE_MANAGER

static final java.lang.String METHODNAME_JDO_REPLACE_STATE_MANAGER
See Also:
Constant Field Values

METHODNAME_JDO_REPLACE_FLAGS

static final java.lang.String METHODNAME_JDO_REPLACE_FLAGS
See Also:
Constant Field Values

METHODNAME_JDO_REPLACE_FIELD

static final java.lang.String METHODNAME_JDO_REPLACE_FIELD
See Also:
Constant Field Values

METHODNAME_JDO_REPLACE_FIELDS

static final java.lang.String METHODNAME_JDO_REPLACE_FIELDS
See Also:
Constant Field Values

METHODNAME_JDO_PROVIDE_FIELD

static final java.lang.String METHODNAME_JDO_PROVIDE_FIELD
See Also:
Constant Field Values

METHODNAME_JDO_PROVIDE_FIELDS

static final java.lang.String METHODNAME_JDO_PROVIDE_FIELDS
See Also:
Constant Field Values

METHODNAME_JDO_COPY_FIELDS

static final java.lang.String METHODNAME_JDO_COPY_FIELDS
See Also:
Constant Field Values

METHODNAME_JDO_COPY_FIELD

static final java.lang.String METHODNAME_JDO_COPY_FIELD
See Also:
Constant Field Values

METHODNAME_JDO_PRE_SERIALIZE

static final java.lang.String METHODNAME_JDO_PRE_SERIALIZE
See Also:
Constant Field Values

METHODNAME_JDO_GET_PERSISTENCE_MANAGER

static final java.lang.String METHODNAME_JDO_GET_PERSISTENCE_MANAGER
See Also:
Constant Field Values

METHODNAME_JDO_MAKE_DIRTY

static final java.lang.String METHODNAME_JDO_MAKE_DIRTY
See Also:
Constant Field Values

METHODNAME_JDO_GET_OBJECT_ID

static final java.lang.String METHODNAME_JDO_GET_OBJECT_ID
See Also:
Constant Field Values

METHODNAME_JDO_GET_TRANSACTIONAL_OBJECT_ID

static final java.lang.String METHODNAME_JDO_GET_TRANSACTIONAL_OBJECT_ID
See Also:
Constant Field Values

METHODNAME_JDO_GET_VERSION

static final java.lang.String METHODNAME_JDO_GET_VERSION
See Also:
Constant Field Values

METHODNAME_JDO_IS_PERSISTENT

static final java.lang.String METHODNAME_JDO_IS_PERSISTENT
See Also:
Constant Field Values

METHODNAME_JDO_IS_TRANSACTIONAL

static final java.lang.String METHODNAME_JDO_IS_TRANSACTIONAL
See Also:
Constant Field Values

METHODNAME_JDO_IS_NEW

static final java.lang.String METHODNAME_JDO_IS_NEW
See Also:
Constant Field Values

METHODNAME_JDO_IS_DIRTY

static final java.lang.String METHODNAME_JDO_IS_DIRTY
See Also:
Constant Field Values

METHODNAME_JDO_IS_DELETED

static final java.lang.String METHODNAME_JDO_IS_DELETED
See Also:
Constant Field Values

METHODNAME_JDO_IS_DETACHED

static final java.lang.String METHODNAME_JDO_IS_DETACHED
See Also:
Constant Field Values

METHODNAME_JDO_COPY_KEY_FIELDS_TO_OID

static final java.lang.String METHODNAME_JDO_COPY_KEY_FIELDS_TO_OID
See Also:
Constant Field Values

METHODNAME_JDO_COPY_KEY_FIELDS_FROM_OID

static final java.lang.String METHODNAME_JDO_COPY_KEY_FIELDS_FROM_OID
See Also:
Constant Field Values

typeNameConversion

private static final java.util.HashMap typeNameConversion
Constructor Detail

ImplHelper

ImplHelper()
Method Detail

getConvertedTypeName

private static java.lang.String getConvertedTypeName(java.lang.String fieldtype)

getMethodNameGetField

private static java.lang.String getMethodNameGetField(java.lang.String fieldtype)

getMethodNameSetField

private static java.lang.String getMethodNameSetField(java.lang.String fieldtype)

getMethodNameReplacingField

private static java.lang.String getMethodNameReplacingField(java.lang.String fieldtype)

getMethodNameProvidedField

private static java.lang.String getMethodNameProvidedField(java.lang.String fieldtype)

getMethodNameFetchField

private static java.lang.String getMethodNameFetchField(java.lang.String fieldtype)

getMethodNameStoreField

private static java.lang.String getMethodNameStoreField(java.lang.String fieldtype)

createJDOFieldAccessorName

static java.lang.String createJDOFieldAccessorName(java.lang.String classname,
                                                   java.lang.String fieldname)

createJDOFieldMutatorName

static java.lang.String createJDOFieldMutatorName(java.lang.String classname,
                                                  java.lang.String fieldname)

getJDOInheritedFieldCountInitValue

static java.lang.String getJDOInheritedFieldCountInitValue(java.lang.String superclassname)

getJDOFieldNamesInitValue

static java.lang.String getJDOFieldNamesInitValue(java.lang.String[] fieldnames)

getJDOFieldTypesInitValue

static java.lang.String getJDOFieldTypesInitValue(java.lang.String[] fieldtypes)

getJDOFieldFlagsInitValue

static java.lang.String getJDOFieldFlagsInitValue(int[] fieldflags)

getJDOPCSuperclassInitValue

static java.lang.String getJDOPCSuperclassInitValue(java.lang.String superclass)

getSerialVersionUIDInitValue

static java.lang.String getSerialVersionUIDInitValue(long uid)

getJDOManagedFieldCountImpl

static java.util.List getJDOManagedFieldCountImpl(int fieldcount)

getStaticInitializerImpl

static java.util.List getStaticInitializerImpl(java.lang.String classname,
                                               java.lang.String superPC,
                                               java.lang.String[] managedFieldNames,
                                               java.lang.String[] managedFieldTypes,
                                               int[] managedFieldFlags)

getJDOGetManagedFieldCountImpl

static java.util.List getJDOGetManagedFieldCountImpl(boolean isRoot,
                                                     java.lang.String superPC,
                                                     int fieldcount)

getDefaultConstructorImpl

static java.util.List getDefaultConstructorImpl()

getDummyConstructorImpl

static java.util.List getDummyConstructorImpl()

getOidStringArgConstructorImpl

static java.util.List getOidStringArgConstructorImpl(java.lang.String superoidclassname,
                                                     java.lang.String str)

getCloneImpl

static java.util.List getCloneImpl(java.lang.String classname)

getJDONewInstanceImpl

static java.util.List getJDONewInstanceImpl(java.lang.String classname,
                                            java.lang.String statemanager)

getJDONewInstanceKeyImpl

static java.util.List getJDONewInstanceKeyImpl(java.lang.String classname,
                                               java.lang.String statemanager,
                                               java.lang.String oid)

getJDONewOidInstanceImpl

static java.util.List getJDONewOidInstanceImpl(java.lang.String oidclassname)

getJDONewOidInstanceImpl

static java.util.List getJDONewOidInstanceImpl(java.lang.String oidclassname,
                                               java.lang.String o)

getJDOCopyKeyFieldsToOid

static java.util.List getJDOCopyKeyFieldsToOid(java.lang.String oidclassname,
                                               java.lang.String superoidclassname,
                                               java.lang.String oid,
                                               java.lang.String[] fieldnames)

getJDOCopyKeyFieldsFromOid

static java.util.List getJDOCopyKeyFieldsFromOid(java.lang.String oidclassname,
                                                 java.lang.String superoidclassname,
                                                 java.lang.String oid,
                                                 java.lang.String[] fieldnames)

getJDOCopyKeyFieldsToOid

static java.util.List getJDOCopyKeyFieldsToOid(java.lang.String oidclassname,
                                               java.lang.String superoidclassname,
                                               java.lang.String fm,
                                               java.lang.String oid,
                                               java.lang.String[] fieldnames,
                                               java.lang.String[] fieldtypes,
                                               int[] fieldnumbers)

getJDOCopyKeyFieldsFromOid

static java.util.List getJDOCopyKeyFieldsFromOid(java.lang.String oidclassname,
                                                 java.lang.String superoidclassname,
                                                 java.lang.String fm,
                                                 java.lang.String oid,
                                                 java.lang.String[] fieldnames,
                                                 java.lang.String[] fieldtypes,
                                                 int[] fieldnumbers)

getJDOReplaceStateManagerImpl

static java.util.List getJDOReplaceStateManagerImpl(java.lang.String statemanager)

getJDOReplaceFlagsImpl

static java.util.List getJDOReplaceFlagsImpl()

getJDOFieldDirectReadImpl

static java.util.List getJDOFieldDirectReadImpl(java.lang.String fieldname,
                                                java.lang.String fieldtype,
                                                int fieldnumber,
                                                java.lang.String instancename)

addFieldMediateReadImpl

private static void addFieldMediateReadImpl(java.util.List impl,
                                            java.lang.String fieldname,
                                            java.lang.String fieldtype,
                                            int fieldnumber,
                                            java.lang.String instancename)

getJDOFieldMediateReadImpl

static java.util.List getJDOFieldMediateReadImpl(java.lang.String fieldname,
                                                 java.lang.String fieldtype,
                                                 int fieldnumber,
                                                 java.lang.String instancename)

getJDOFieldCheckReadImpl

static java.util.List getJDOFieldCheckReadImpl(java.lang.String fieldname,
                                               java.lang.String fieldtype,
                                               int fieldnumber,
                                               java.lang.String instancename)

getJDOFieldDirectWriteImpl

static java.util.List getJDOFieldDirectWriteImpl(java.lang.String fieldname,
                                                 java.lang.String fieldtype,
                                                 int fieldnumber,
                                                 java.lang.String instancename,
                                                 java.lang.String newvalue)

addFieldMediateWriteImpl

private static void addFieldMediateWriteImpl(java.util.List impl,
                                             java.lang.String fieldname,
                                             java.lang.String fieldtype,
                                             int fieldnumber,
                                             java.lang.String instancename,
                                             java.lang.String newvalue)

getJDOFieldMediateWriteImpl

static java.util.List getJDOFieldMediateWriteImpl(java.lang.String fieldname,
                                                  java.lang.String fieldtype,
                                                  int fieldnumber,
                                                  java.lang.String instancename,
                                                  java.lang.String newvalue)

getJDOFieldCheckWriteImpl

static java.util.List getJDOFieldCheckWriteImpl(java.lang.String fieldname,
                                                java.lang.String fieldtype,
                                                int fieldnumber,
                                                java.lang.String instancename,
                                                java.lang.String newvalue)

getJDOReplaceFieldImpl

static java.util.List getJDOReplaceFieldImpl(java.lang.String fieldnumber,
                                             boolean isRoot,
                                             java.lang.String[] fieldnames,
                                             java.lang.String[] fieldtypes)

getJDOProvideFieldImpl

static java.util.List getJDOProvideFieldImpl(java.lang.String fieldnumber,
                                             boolean isRoot,
                                             java.lang.String[] fieldnames,
                                             java.lang.String[] fieldtypes)

getJDOCopyFieldsImpl

static java.util.List getJDOCopyFieldsImpl(java.lang.String classname,
                                           java.lang.String copy,
                                           java.lang.String fieldnumbers)

getJDOCopyFieldImpl

static java.util.List getJDOCopyFieldImpl(java.lang.String classname,
                                          java.lang.String copy,
                                          java.lang.String fieldnumber,
                                          java.lang.String[] fieldnames,
                                          boolean isRoot)

getWriteObjectImpl

static java.util.List getWriteObjectImpl(java.lang.String out)

getJDOStateManagerVoidDelegationImpl

static java.util.List getJDOStateManagerVoidDelegationImpl(java.lang.String delegation)

getJDOStateManagerObjectDelegationImpl

static java.util.List getJDOStateManagerObjectDelegationImpl(java.lang.String delegation)

getJDOStateManagerBooleanDelegationImpl

static java.util.List getJDOStateManagerBooleanDelegationImpl(java.lang.String delegation)

getJDOFieldIterationImpl

static java.util.List getJDOFieldIterationImpl(java.lang.String fieldnumbers,
                                               java.lang.String method)

getOidHashCodeImpl

static java.util.List getOidHashCodeImpl(java.lang.String[] pknames,
                                         java.lang.String[] pktypes,
                                         boolean isRoot)

getOidEqualsImpl

static java.util.List getOidEqualsImpl(java.lang.String oidclassname,
                                       java.lang.String[] pknames,
                                       java.lang.String[] pktypes,
                                       java.lang.String pk,
                                       boolean isRoot)

getNotYetImplemented

static java.util.List getNotYetImplemented(java.lang.String methodName)

isPrimitiveClass

private static boolean isPrimitiveClass(java.lang.String classname)

normalizeClassName

static java.lang.String normalizeClassName(java.lang.String classname)

getPackageName

static java.lang.String getPackageName(java.lang.String classname)

getEnclosedClassName

static java.lang.String getEnclosedClassName(java.lang.String classname)

getClassName

static java.lang.String getClassName(java.lang.String classname)