[openejb-scm] openejb/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 CMP1Bridge.java CMPCreateMethod.java CMPFinder.java CMPInstanceContext.java CMPInstanceContextFactory.java CMPMethodInterceptor.java CMPRemoveMethod.java InTxCacheInterceptor.java InstanceOperation.java TranqlEJBProxyFactory.java 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

Wed, 01 Feb 2006 03:50:00 -0800

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
  
  

Reply via email to