com.sun.jdo.spi.persistence.support.ejb.enhancer.meta
Class EJBMetaDataModelImpl
java.lang.Object
com.sun.jdo.api.persistence.enhancer.util.Assertion
com.sun.jdo.api.persistence.enhancer.util.Support
com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
com.sun.jdo.spi.persistence.support.ejb.enhancer.meta.EJBMetaDataModelImpl
- All Implemented Interfaces:
- ExtendedJDOMetaData, JDOMetaData
public class EJBMetaDataModelImpl
- extends JDOMetaDataModelImpl
- implements ExtendedJDOMetaData
Provide MetaDataModel Class used by CMP code generation during
EJB deployment.
Note that classPath is used for I/O of MetaData and
className is used for I/O of Model.
- Author:
- Shing Wai Chan
| Fields inherited from class com.sun.jdo.api.persistence.enhancer.util.Support |
timer |
| Fields inherited from interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData |
javaLangCloneablePath, JDOExternalPath, JDOFlagsFieldName, JDOFlagsFieldSig, JDOFlagsFieldType, JDOInstanceCallbacksName, JDOInstanceCallbacksPath, JDOInstanceCallbacksSig, JDOInstanceCallbacksType, JDOPath, JDOPersistenceCapableName, JDOPersistenceCapablePath, JDOPersistenceCapableSig, JDOPersistenceCapableType, JDOPersistenceManagerName, JDOPersistenceManagerPath, JDOPersistenceManagerSig, JDOPersistenceManagerType, JDOSecondClassObjectBaseName, JDOSecondClassObjectBasePath, JDOSecondClassObjectBaseSig, JDOSecondClassObjectBaseType, JDOStateManagerFieldName, JDOStateManagerFieldSig, JDOStateManagerFieldType, JDOStateManagerName, JDOStateManagerPath, JDOStateManagerSig, JDOStateManagerType |
|
Method Summary |
int |
getClassModifiers(String classPath)
|
int |
getFieldFlags(String classPath,
String fieldName)
|
int[] |
getFieldFlags(String classPath,
String[] fieldNames)
|
int |
getFieldModifiers(String classPath,
String fieldName)
|
int[] |
getFieldNo(String classPath,
String[] fieldNames)
|
String |
getFieldType(String classPath,
String fieldName)
|
String[] |
getFieldType(String className,
String[] fieldNames)
|
String |
getKeyClass(String classPath)
|
String[] |
getKeyFields(String classPath)
|
String[] |
getKnownClasses()
|
String[] |
getKnownFields(String classPath)
|
String |
getPersistenceCapableSuperClass(String classPath)
|
String |
getSuperKeyClass(String classPath)
|
boolean |
isKeyField(String classPath,
String fieldName)
|
boolean |
isKnownNonManagedField(String classPath,
String fieldName,
String fieldSig)
|
boolean |
isManagedField(String classPath,
String fieldName)
|
boolean |
isPrimaryKeyField(String classPath,
String fieldName)
|
| Methods inherited from class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl |
getFieldNo, getManagedFields, getPersistenceCapableRootClass, getSuperClass, isDefaultFetchGroupField, isMutableSecondClassObjectType, isPersistenceCapableClass, isPersistenceCapableRootClass, isPersistentField, isSecondClassObjectType, isTransactionalField, isTransientClass, nameToPath, pathToName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData |
getFieldNo, getManagedFields, getPersistenceCapableRootClass, getSuperClass, isDefaultFetchGroupField, isMutableSecondClassObjectType, isPersistenceCapableClass, isPersistenceCapableRootClass, isPersistentField, isSecondClassObjectType, isTransactionalField, isTransientClass |
EJBMetaDataModelImpl
public EJBMetaDataModelImpl(Model model)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getKnownClasses
public String[] getKnownClasses()
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getKnownClasses in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getKnownFields
public String[] getKnownFields(String classPath)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getKnownFields in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getFieldType
public String getFieldType(String classPath,
String fieldName)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getFieldType in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getClassModifiers
public int getClassModifiers(String classPath)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getClassModifiers in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getFieldModifiers
public int getFieldModifiers(String classPath,
String fieldName)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getFieldModifiers in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getKeyClass
public String getKeyClass(String classPath)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getKeyClass in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
isKnownNonManagedField
public boolean isKnownNonManagedField(String classPath,
String fieldName,
String fieldSig)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
isKnownNonManagedField in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
isManagedField
public boolean isManagedField(String classPath,
String fieldName)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
isManagedField in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
isKeyField
public boolean isKeyField(String classPath,
String fieldName)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
isKeyField in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
isPrimaryKeyField
public boolean isPrimaryKeyField(String classPath,
String fieldName)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
isPrimaryKeyField in interface JDOMetaData- Overrides:
isPrimaryKeyField in class JDOMetaDataModelImpl
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getFieldFlags
public int getFieldFlags(String classPath,
String fieldName)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getFieldFlags in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getFieldFlags
public int[] getFieldFlags(String classPath,
String[] fieldNames)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getFieldFlags in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getFieldType
public String[] getFieldType(String className,
String[] fieldNames)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getFieldType in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getFieldNo
public int[] getFieldNo(String classPath,
String[] fieldNames)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getFieldNo in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getKeyFields
public String[] getKeyFields(String classPath)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getKeyFields in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getPersistenceCapableSuperClass
public String getPersistenceCapableSuperClass(String classPath)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getPersistenceCapableSuperClass in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
getSuperKeyClass
public String getSuperKeyClass(String classPath)
throws JDOMetaDataUserException,
JDOMetaDataFatalError
- Specified by:
getSuperKeyClass in interface ExtendedJDOMetaData
- Throws:
JDOMetaDataUserException
JDOMetaDataFatalError
Copyright © 2012. All Rights Reserved.