Class JDBCMetaDataFactory

java.lang.Object
io.cronapp.reverse.JDBCMetaDataFactory
All Implemented Interfaces:
org.apache.openjpa.meta.MetaDataFactory, org.apache.openjpa.meta.MetaDataModes

public class JDBCMetaDataFactory extends Object implements org.apache.openjpa.meta.MetaDataFactory
  • Constructor Details

    • JDBCMetaDataFactory

      public JDBCMetaDataFactory()
  • Method Details

    • setRepository

      public void setRepository(org.apache.openjpa.meta.MetaDataRepository repos)
      Specified by:
      setRepository in interface org.apache.openjpa.meta.MetaDataFactory
    • setStoreDirectory

      public void setStoreDirectory(File dir)
      Specified by:
      setStoreDirectory in interface org.apache.openjpa.meta.MetaDataFactory
    • setStoreMode

      public void setStoreMode(int store)
      Specified by:
      setStoreMode in interface org.apache.openjpa.meta.MetaDataFactory
    • setStrict

      public void setStrict(boolean strict)
      Specified by:
      setStrict in interface org.apache.openjpa.meta.MetaDataFactory
    • load

      public void load(Class<?> cls, int mode, ClassLoader envLoader)
      Specified by:
      load in interface org.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:
      store in interface org.apache.openjpa.meta.MetaDataFactory
    • drop

      public boolean drop(Class<?>[] cls, int mode, ClassLoader envLoader)
      Specified by:
      drop in interface org.apache.openjpa.meta.MetaDataFactory
    • getDefaults

      public org.apache.openjpa.meta.MetaDataDefaults getDefaults()
      Specified by:
      getDefaults in interface org.apache.openjpa.meta.MetaDataFactory
    • getPersistentTypeNames

      public Set<String> getPersistentTypeNames(boolean devpath, ClassLoader envLoader)
      Specified by:
      getPersistentTypeNames in interface org.apache.openjpa.meta.MetaDataFactory
    • getQueryScope

      public Class<?> getQueryScope(String queryName, ClassLoader loader)
      Specified by:
      getQueryScope in interface org.apache.openjpa.meta.MetaDataFactory
    • getResultSetMappingScope

      public Class<?> getResultSetMappingScope(String resultSetMappingName, ClassLoader loader)
      Specified by:
      getResultSetMappingScope in interface org.apache.openjpa.meta.MetaDataFactory
    • newClassArgParser

      public org.apache.openjpa.lib.meta.ClassArgParser newClassArgParser()
      Specified by:
      newClassArgParser in interface org.apache.openjpa.meta.MetaDataFactory
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.openjpa.meta.MetaDataFactory
    • addClassExtensionKeys

      public void addClassExtensionKeys(Collection<?> exts)
      Specified by:
      addClassExtensionKeys in interface org.apache.openjpa.meta.MetaDataFactory
    • addFieldExtensionKeys

      public void addFieldExtensionKeys(Collection<?> exts)
      Specified by:
      addFieldExtensionKeys in interface org.apache.openjpa.meta.MetaDataFactory
    • loadXMLMetaData

      public void loadXMLMetaData(Class<?> cls)
      Specified by:
      loadXMLMetaData in interface org.apache.openjpa.meta.MetaDataFactory
    • getMetaModelClassName

      public String getMetaModelClassName(String managedClassName)
      Specified by:
      getMetaModelClassName in interface org.apache.openjpa.meta.MetaDataFactory
    • getManagedClassName

      public String getManagedClassName(String metamodelClassName)
      Specified by:
      getManagedClassName in interface org.apache.openjpa.meta.MetaDataFactory
    • isMetaClass

      public boolean isMetaClass(Class<?> c)
      Specified by:
      isMetaClass in interface org.apache.openjpa.meta.MetaDataFactory
    • getManagedClass

      public Class<?> getManagedClass(Class<?> c)
      Specified by:
      getManagedClass in interface org.apache.openjpa.meta.MetaDataFactory