Class PersistenceApiAbstraction

  • All Implemented Interfaces:
    org.jboss.weld.bootstrap.api.Service

    public class PersistenceApiAbstraction
    extends ApiAbstraction
    implements org.jboss.weld.bootstrap.api.Service
    • Field Detail

      • PERSISTENCE_CONTEXT_ANNOTATION_CLASS

        public final Class<? extends Annotation> PERSISTENCE_CONTEXT_ANNOTATION_CLASS
      • PERSISTENCE_UNIT_ANNOTATION_CLASS

        public final Class<? extends Annotation> PERSISTENCE_UNIT_ANNOTATION_CLASS
      • EXTENDED_PERSISTENCE_CONTEXT_ENUM_VALUE

        public final Object EXTENDED_PERSISTENCE_CONTEXT_ENUM_VALUE
      • PERSISTENCE_CONTEXT_TYPE_CLASS

        public final Class<?> PERSISTENCE_CONTEXT_TYPE_CLASS
      • MAPPED_SUPERCLASS_CLASS

        public final Class<? extends Annotation> MAPPED_SUPERCLASS_CLASS
      • EMBEDDABLE_CLASS

        public final Class<? extends Annotation> EMBEDDABLE_CLASS
      • ENTITY_MANAGER_CLASS

        public final Class<?> ENTITY_MANAGER_CLASS
      • ENTITY_MANAGER_FACTORY_CLASS

        public final Class<?> ENTITY_MANAGER_FACTORY_CLASS
    • Constructor Detail

      • PersistenceApiAbstraction

        public PersistenceApiAbstraction​(org.jboss.weld.resources.spi.ResourceLoader resourceLoader)
        Parameters:
        resourceLoader -
    • Method Detail

      • cleanup

        public void cleanup()
        Specified by:
        cleanup in interface org.jboss.weld.bootstrap.api.Service