keep changes linear

small changes

cleanup

deployment processing

convert indents from 3 spaces to 4 spaces

set schema version

look for persistence.xml in web archives

include jpa in build

jpa is initializing

domain.xml and standalone.xml is in progress

correct case typo

just move placement of jpa

metadata need to be on the classpath

web deploy with simple PU WEB-INF/classes/META-INF/persistence.xml

change exceptions to TODO stubs so domain.sh can boot

move attachment key for PersistenceMetadataHolder into PersistenceMetadataHolder

handle persistence.xml in jar files in the WEB-INF/lib directory of a WAR file

comments

handle ears,wars and jars

added note about need for proper scope and to complete war as a subdeployment of ear (when ear deploy is done)

fixed scoping

handle persistence.xml in jar files in the WEB-INF/lib directory of a WAR file

comments

handle ears,wars and jars

added note about need for proper scope and to complete war as a subdeployment of ear (when ear deploy is done)

fixed scoping

refactor a little and add PersistenceUnitDeploymentProcessor

easier to suspend the AS when debugging

building up the install phase

PersistenceProviderResolverImpl

PersistenceProviderResolverImpl

hacked up for a test

add more hibernate depedencies

wired to create the Hibernate PersistenceProvider with a hacked resolver.  Attempt to create a CMEMF fails due to jndi class NCDFE

fixed naming exception, next is a NCDFE on o.h.MappingException.  Also need to merge the separate Hibernate related modules into one Hibernate entity manager module or maybe just a Hibernate all module.

load the hibernate entitymanager, annotations, core from same classloader

made it to datasource lookup, need to configure some one for testing

lookup datasource

package change and include error exception

package cleanup and refactoring

more refactoring and stubs for pu service

pu service taking shape

pu service

more pu service hacking

...

pc and xpc

minor

fix build errors after sync

installation phase war support

ear/war install and code reformat

datasource deployment fix

more PU service

pass Hibernate validator to persistence provider

did a few todos

JBAS-8904 temp classloader

commented out datasource reference until its fixed.  Inject the properties into du service.

synced up with mainline

cleanup and change pu service to hold all PU defs per top level deployment

cleanup a bit

subdeployment support for ear files

set proper scoped PU name.  During ejb3 integration, we might switch to simpler to handle data structure

pu search/resolver

misc

create a PU service per PU

logging changes

mocking SFSB container

comment

use JndiService for datasource dependency and attempt hack for JBTM-828 which didn't seem to help

associative map for SFSB and XPC.  Other misc...

set JPA dependencies and started hacking standalone mock container test together

initial jpa test is passing

added call count test

building up the xpc injector support in the mockup

...

started hacking jpa annotations and still working on initializing the hibernate validator

move injection support

don't need JPAInjectionAnnotationParseProcessor

improved deployment error message

comment

bv is initialized

...

get ready to sync up

moved JPAAnnotationParseProcessor to POST phase

use PersistenceUnit service and added scoped pu search

annotation parsing, injector support

method class injection changes

npe fix for resource roots

needs these too

SFSB invocation call stack support

BeanContextHandle don't need to use References.  Added more metadata

SFSBCallStack should be ready to use

try to remove ANT from Hibernate module and see what happens

better merge with master

proper check for PC type

tx support

non tx case should be close

clone ejb3 demo into jpa

jpa demo and search by class instead of name

add jpa demo persistence.xml

jndi name correction

hibernate autoddl,use the emf that we already have

props

pass in Hibernate auto create-drop ddl option

transaction support (needs to be tested)

sync up

ExtendedEntityManager will be registered for XPC tracking which have EntityManagerMetadata.  SFSBXPCMap will check that is the case via AbstractEntityManager test

applied patch from baileyje

hack in hibernate properties. hack in TM for Hibernate.  Set component dependency true

the basic jpa demo seems to work.  Fixed transactional support

mock is wrong, should be redone using a mock test toolkit

add a write operation to the jpa demo

fixed em cleanup on tx end
Change JPAAnnotationParseProcessor to allow for CDI @PersistenceContext injection
Prep 7.0.0.Beta1
Next version will be 7.0.0.Beta2
Remove and ban bad JPA API dependency; fix JPA pom
add describe-operations test case
JPA demo changes.
JPA 7.9.1 (throw exception for update during nonTX)
delete JPAMockSFSBContainerTestCase, time to start some new tests
[JBAS-9002] - Rename hibernate module
sort by PHASE order, JBAS-8960 Use TransactionSynchronizationRegistry instead of TransactionLocalDelegate
switch to using DataSource injection, flipped the loop in JPAAnnotationParseProcessor, improved service names and addressed JBAS-9034 (allow JPA operations in deployments that use JPA annotations that reference external applications persistence.xml),delete duplicate module org.slf4j.slf4j-api
JBAS-8962 start adding XPC support
use BeanValidationAttachments.VALIDATOR_FACTORY, detach entities after nontx invocation (trans EM only)
JBAS-8962 more XPC support, error check for xpc conflict with pc in current tx (throw ejb exception), added dependency on javax.ejb.api for ejb exception class,JBAS-8963 inject Persistence Context into Hibernate session, (oops) bring class annotation support back in
JBAS-9081 support for injecting PU into Hibernate session factory, needs to be tested (will probably need more changes but we need a test case to see),forked org.jboss.ejb3.test.epcpropagation.unit.EPCPropagationTestCase, ignore unwrap exception,remove unused XPCResolver interface,JBAS-8961 restructure use of persistence provider details,remove logging rather than add its classes to classpath, epcpropagation,pass ComponentInstance into ComponentLifecycle.  skeletons for SFSB lifecycle, SFSBDestroyInterceptor needs to call SFSBXPCMap.remove and delete SFSBCreateInterceptor, first round trip with XPC injection is working,trigger the PostConstructComponentLifecycles before user @postConstructs
JBAS-9141 passing Hibernate annotation scanner in via hibernate.ejb.resource_scanner property.  close reference Annotation Index and temp classloader after calling provider to createContainerEntityManagerFactory (both are only valid during call to createContainerEntityManagerFactory).  jpa demo change to depend on HibernateAnnotationScanner for reading entity classes.  JBAS-9141 make sure the TL gets cleared
add equals and hashCode to SFSBContextHandleImpl
Fix NPE
Always have EntityManagerMetadata
JBAS-8962 missing null check
improve SFSBXPCMap performance