Package org.jboss.as.jpa.container
Interface ExtendedPersistenceInheritanceStrategy
- All Known Implementing Classes:
ExtendedPersistenceDeepInheritance,ExtendedPersistenceShallowInheritance
public interface ExtendedPersistenceInheritanceStrategy
for extended persistence inheritance strategies.
- Author:
- Scott Marlow
-
Method Summary
Modifier and TypeMethodDescriptionfindExtendedPersistenceContext(String puScopedName) Check if the current EJB container instance contains the specified extended persistence context.voidregisterExtendedPersistenceContext(String scopedPuName, ExtendedEntityManager entityManager) Register the extended persistence context so it is accessible to other SFSB's during the creation process.
-
Method Details
-
registerExtendedPersistenceContext
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
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
-