Interface ExtendedPersistenceInheritanceStrategy

    • Method Detail

      • registerExtendedPersistenceContext

        void registerExtendedPersistenceContext​(String scopedPuName,
                                                ExtendedEntityManager entityManager)
        Register the extended persistence context so it is accessible to other SFSB's during the creation process. Used when the SFSB bean is injecting fields (at creation time), after the bean is created but before its PostConstruct has been invoked.
        Parameters:
        scopedPuName -
        entityManager -
      • findExtendedPersistenceContext

        ExtendedEntityManager findExtendedPersistenceContext​(String puScopedName)
        Check if the current EJB container instance contains the specified extended persistence context. This is expected to be used when the SFSB bean is injecting fields, after it the bean is created but before its PostConstruct has been invoked.
        Parameters:
        puScopedName - Scoped pu name
        Returns:
        the extended persistence context that matches puScopedName or null if not found