Package io.cronapp.reverse
Class JDBCMetaDataFactory
java.lang.Object
io.cronapp.reverse.JDBCMetaDataFactory
- All Implemented Interfaces:
org.apache.openjpa.meta.MetaDataFactory,org.apache.openjpa.meta.MetaDataModes
-
Field Summary
Fields inherited from interface org.apache.openjpa.meta.MetaDataFactory
STORE_DEFAULT, STORE_PER_CLASS, STORE_VERBOSEFields inherited from interface org.apache.openjpa.meta.MetaDataModes
MODE_ALL, MODE_ANN_MAPPING, MODE_MAPPING, MODE_MAPPING_INIT, MODE_META, MODE_NONE, MODE_QUERY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClassExtensionKeys(Collection<?> exts) voidaddFieldExtensionKeys(Collection<?> exts) voidclear()booleandrop(Class<?>[] cls, int mode, ClassLoader envLoader) org.apache.openjpa.meta.MetaDataDefaultsClass<?> getManagedClass(Class<?> c) getManagedClassName(String metamodelClassName) getMetaModelClassName(String managedClassName) getPersistentTypeNames(boolean devpath, ClassLoader envLoader) Class<?> getQueryScope(String queryName, ClassLoader loader) Class<?> getResultSetMappingScope(String resultSetMappingName, ClassLoader loader) booleanisMetaClass(Class<?> c) voidload(Class<?> cls, int mode, ClassLoader envLoader) voidloadXMLMetaData(Class<?> cls) org.apache.openjpa.lib.meta.ClassArgParservoidsetRepository(org.apache.openjpa.meta.MetaDataRepository repos) voidsetStoreDirectory(File dir) voidsetStoreMode(int store) voidsetStrict(boolean strict) booleanstore(org.apache.openjpa.meta.ClassMetaData[] metas, org.apache.openjpa.meta.QueryMetaData[] queries, org.apache.openjpa.meta.SequenceMetaData[] seqs, int mode, Map<File, String> output)
-
Constructor Details
-
JDBCMetaDataFactory
public JDBCMetaDataFactory()
-
-
Method Details
-
setRepository
public void setRepository(org.apache.openjpa.meta.MetaDataRepository repos) - Specified by:
setRepositoryin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
setStoreDirectory
- Specified by:
setStoreDirectoryin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
setStoreMode
public void setStoreMode(int store) - Specified by:
setStoreModein interfaceorg.apache.openjpa.meta.MetaDataFactory
-
setStrict
public void setStrict(boolean strict) - Specified by:
setStrictin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
load
- Specified by:
loadin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
store
public boolean store(org.apache.openjpa.meta.ClassMetaData[] metas, org.apache.openjpa.meta.QueryMetaData[] queries, org.apache.openjpa.meta.SequenceMetaData[] seqs, int mode, Map<File, String> output) - Specified by:
storein interfaceorg.apache.openjpa.meta.MetaDataFactory
-
drop
- Specified by:
dropin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
getDefaults
public org.apache.openjpa.meta.MetaDataDefaults getDefaults()- Specified by:
getDefaultsin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
getPersistentTypeNames
- Specified by:
getPersistentTypeNamesin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
getQueryScope
- Specified by:
getQueryScopein interfaceorg.apache.openjpa.meta.MetaDataFactory
-
getResultSetMappingScope
- Specified by:
getResultSetMappingScopein interfaceorg.apache.openjpa.meta.MetaDataFactory
-
newClassArgParser
public org.apache.openjpa.lib.meta.ClassArgParser newClassArgParser()- Specified by:
newClassArgParserin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
clear
public void clear()- Specified by:
clearin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
addClassExtensionKeys
- Specified by:
addClassExtensionKeysin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
addFieldExtensionKeys
- Specified by:
addFieldExtensionKeysin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
loadXMLMetaData
- Specified by:
loadXMLMetaDatain interfaceorg.apache.openjpa.meta.MetaDataFactory
-
getMetaModelClassName
- Specified by:
getMetaModelClassNamein interfaceorg.apache.openjpa.meta.MetaDataFactory
-
getManagedClassName
- Specified by:
getManagedClassNamein interfaceorg.apache.openjpa.meta.MetaDataFactory
-
isMetaClass
- Specified by:
isMetaClassin interfaceorg.apache.openjpa.meta.MetaDataFactory
-
getManagedClass
- Specified by:
getManagedClassin interfaceorg.apache.openjpa.meta.MetaDataFactory
-