Class JBossPersistenceMetaDataFactory

  • All Implemented Interfaces:
    org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.lib.conf.GenericConfigurable, org.apache.openjpa.meta.MetaDataFactory, org.apache.openjpa.meta.MetaDataModes

    public class JBossPersistenceMetaDataFactory
    extends org.apache.openjpa.persistence.PersistenceMetaDataFactory
    OpenJPA MetaDataFactory that uses the annotation index provided by PersistenceUnitMetadata to search entity classes from the persistence unit.
    Author:
    Antti Laisi
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.openjpa.meta.AbstractCFMetaDataFactory

        org.apache.openjpa.meta.AbstractCFMetaDataFactory.Parser, org.apache.openjpa.meta.AbstractCFMetaDataFactory.Serializer
    • Field Summary

      • Fields inherited from class org.apache.openjpa.persistence.PersistenceMetaDataFactory

        _stack
      • Fields inherited from class org.apache.openjpa.meta.AbstractCFMetaDataFactory

        cpath, files, JAR_FILE_URLS, MAPPING_FILE_NAMES, PERSISTENCE_UNIT_ROOT_URL, rsrcs, urls
      • Fields inherited from class org.apache.openjpa.meta.AbstractMetaDataFactory

        dir, log, repos, store, strict, types
      • Fields inherited from interface org.apache.openjpa.meta.MetaDataFactory

        STORE_DEFAULT, STORE_PER_CLASS, STORE_VERBOSE
      • Fields inherited from interface org.apache.openjpa.meta.MetaDataModes

        MODE_ALL, MODE_ANN_MAPPING, MODE_MAPPING, MODE_MAPPING_INIT, MODE_META, MODE_NONE, MODE_QUERY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Set<String> parsePersistentTypeNames​(ClassLoader loader)  
      • Methods inherited from class org.apache.openjpa.persistence.PersistenceMetaDataFactory

        clear, defaultSourceFile, defaultSourceFile, defaultSourceFile, endConfiguration, getAnnotationParser, getDefaults, getFieldOverride, getManagedClass, getManagedClassName, getMetaModelClassName, getQueryScope, getResultSetMappingScope, getXMLAnnotationParser, getXMLParser, isMetaClass, load, loadXMLMetaData, mapPersistentTypeNames, newAnnotationParser, newAnnotationSerializer, newClassArgParser, newMetaDataFilter, newParser, newSerializer, newXMLAnnotationParser, newXMLParser, newXMLSerializer, parse, resetXMLParser, setAnnotationParser, setConfiguration, setFieldOverride, setInto, setXMLAnnotationParser, setXMLParser, startConfiguration
      • Methods inherited from class org.apache.openjpa.meta.AbstractCFMetaDataFactory

        backupAndDelete, clearMapping, decode, drop, getDefiningMetaData, getPersistentTypeNames, getSourceFile, getSourceFile, isMappingOnlyFactory, isParseTopDown, parse, serialize, setClasspathScan, setClasspathScan, setFiles, setFiles, setResources, setResources, setSourceFile, setSourceFile, setURLs, setURLs, store
      • Methods inherited from class org.apache.openjpa.meta.AbstractMetaDataFactory

        addClassExtensionKeys, addFieldExtensionKeys, setRepository, setStoreDirectory, setStoreMode, setStrict, setTypes, setTypes
    • Constructor Detail

      • JBossPersistenceMetaDataFactory

        public JBossPersistenceMetaDataFactory()
    • Method Detail

      • parsePersistentTypeNames

        protected Set<String> parsePersistentTypeNames​(ClassLoader loader)
        Overrides:
        parsePersistentTypeNames in class org.apache.openjpa.meta.AbstractCFMetaDataFactory