dain 2006/02/01 06:50:06
Modified: modules/core/src/java/org/openejb/entity/cmp CMP1Bridge.java
CMPCreateMethod.java CMPFinder.java
CMPInstanceContext.java
CMPInstanceContextFactory.java
CMPMethodInterceptor.java CMPRemoveMethod.java
InTxCacheInterceptor.java InstanceOperation.java
TranqlEJBProxyFactory.java
Added: modules/core/src/java/org/openejb/entity/cmp
AbstractRelationSchema.java
AutoIncrementTablePrimaryKeyGenerator.java
Cmp1Bridge.java CmpCreateMethod.java CmpField.java
CmpFieldGetter.java CmpFieldSchema.java
CmpFieldSetter.java CmpFinder.java
CmpInstanceContext.java
CmpInstanceContextFactory.java
CmpMethodInterceptor.java CmpRemoveMethod.java
CustomPrimaryKeyGenerator.java
DefaultCmpEjbContainer.java EjbCmpEngine.java
EntitySchema.java ManyToManyRelationSchema.java
ModuleCmpEngine.java ModuleSchema.java
OneToManyRelationSchema.java PrefetchGroup.java
PrimaryKeyGenerator.java QuerySpec.java
RelationSchema.java RoleSchema.java
SelectMethod.java SelectQuery.java
SequenceTableKeyGenerator.java
SqlPrimaryKeyGenerator.java TranqlCmpField.java
TranqlCollectionValuedQuery.java
TranqlCommandBuilder.java TranqlEjbCmpEngine.java
TranqlEnumerationValuedQuery.java
TranqlModuleCmpEngine.java TranqlSchemaBuilder.java
TranqlSelectQuery.java TranqlSetValuedQuery.java
TranqlSingleValuedQuery.java
Removed: modules/core/src/java/org/openejb/entity/cmp
CMPEJBContainer.java CMPEngine.java
CMPEntityInterceptorBuilder.java CMPGetter.java
CMPSelectMethod.java CMPSetter.java
CollectionValuedFinder.java
CollectionValuedSelect.java
EnumerationValuedFinder.java RelationshipSet.java
SetValuedFinder.java SetValuedSelect.java
SingleValuedFinder.java SingleValuedSelect.java
Log:Major refactor Split container into an object to represent a deployed ejb and a set of shared containers which process invocations Introduced interface between CMP container and CMP engine Revision Changes Path 1.3 +25 -43 openejb/modules/core/src/java/org/openejb/entity/cmp/CMP1Bridge.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CMP1Bridge.java.diff?r1=1.2&r2=1.3 1.17 +40 -87 openejb/modules/core/src/java/org/openejb/entity/cmp/CMPCreateMethod.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CMPCreateMethod.java.diff?r1=1.16&r2=1.17 1.17 +17 -51 openejb/modules/core/src/java/org/openejb/entity/cmp/CMPFinder.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CMPFinder.java.diff?r1=1.16&r2=1.17 1.18 +18 -123 openejb/modules/core/src/java/org/openejb/entity/cmp/CMPInstanceContext.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CMPInstanceContext.java.diff?r1=1.17&r2=1.18 1.18 +48 -93 openejb/modules/core/src/java/org/openejb/entity/cmp/CMPInstanceContextFactory.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CMPInstanceContextFactory.java.diff?r1=1.17&r2=1.18 1.2 +7 -7 openejb/modules/core/src/java/org/openejb/entity/cmp/CMPMethodInterceptor.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CMPMethodInterceptor.java.diff?r1=1.1&r2=1.2 1.11 +11 -89 openejb/modules/core/src/java/org/openejb/entity/cmp/CMPRemoveMethod.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CMPRemoveMethod.java.diff?r1=1.10&r2=1.11 1.5 +18 -26 openejb/modules/core/src/java/org/openejb/entity/cmp/InTxCacheInterceptor.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/InTxCacheInterceptor.java.diff?r1=1.4&r2=1.5 1.3 +2 -4 openejb/modules/core/src/java/org/openejb/entity/cmp/InstanceOperation.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/InstanceOperation.java.diff?r1=1.2&r2=1.3 1.3 +2 -1 openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlEJBProxyFactory.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlEJBProxyFactory.java.diff?r1=1.2&r2=1.3 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/AbstractRelationSchema.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/AbstractRelationSchema.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/AutoIncrementTablePrimaryKeyGenerator.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/AutoIncrementTablePrimaryKeyGenerator.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/Cmp1Bridge.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/Cmp1Bridge.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/CmpCreateMethod.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CmpCreateMethod.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/CmpField.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CmpField.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/CmpFieldGetter.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CmpFieldGetter.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/CmpFieldSchema.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CmpFieldSchema.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/CmpFieldSetter.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CmpFieldSetter.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/CmpFinder.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CmpFinder.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/CmpInstanceContext.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CmpInstanceContext.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/CmpInstanceContextFactory.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CmpInstanceContextFactory.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/CmpMethodInterceptor.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CmpMethodInterceptor.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/CmpRemoveMethod.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CmpRemoveMethod.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/CustomPrimaryKeyGenerator.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/CustomPrimaryKeyGenerator.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/DefaultCmpEjbContainer.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/DefaultCmpEjbContainer.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/EjbCmpEngine.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/EjbCmpEngine.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/EntitySchema.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/EntitySchema.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/ManyToManyRelationSchema.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/ManyToManyRelationSchema.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/ModuleCmpEngine.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/ModuleCmpEngine.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/ModuleSchema.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/ModuleSchema.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/OneToManyRelationSchema.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/OneToManyRelationSchema.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/PrefetchGroup.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/PrefetchGroup.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/PrimaryKeyGenerator.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/PrimaryKeyGenerator.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/QuerySpec.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/QuerySpec.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/RelationSchema.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/RelationSchema.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/RoleSchema.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/RoleSchema.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/SelectMethod.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/SelectMethod.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/SelectQuery.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/SelectQuery.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/SequenceTableKeyGenerator.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/SequenceTableKeyGenerator.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/SqlPrimaryKeyGenerator.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/SqlPrimaryKeyGenerator.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlCmpField.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlCmpField.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlCollectionValuedQuery.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlCollectionValuedQuery.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlCommandBuilder.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlCommandBuilder.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlEjbCmpEngine.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlEjbCmpEngine.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlEnumerationValuedQuery.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlEnumerationValuedQuery.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlModuleCmpEngine.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlModuleCmpEngine.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlSchemaBuilder.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlSchemaBuilder.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlSelectQuery.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlSelectQuery.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlSetValuedQuery.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlSetValuedQuery.java?rev=1.1 1.1 openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlSingleValuedQuery.java http://cvs.openejb.codehaus.org/cvsweb.cgi/openejb/modules/core/src/java/org/openejb/entity/cmp/TranqlSingleValuedQuery.java?rev=1.1
