persistence@glassfish.java.net

RE: Entity-Persistence-updates

From: Gordon Yorke <gordon.yorke_at_oracle.com>
Date: Mon, 13 Mar 2006 09:19:49 -0500

Hello Marina,
No, I did not take the time to go through each of the transaction reports and track down the GF issue number. One transaction was specifically for a GF issue so I included it. I will try to go through the transaction reports today and update the GF issues.
--Gordon

-----Original Message-----
From: Marina Vatkina [mailto:Marina.Vatkina_at_Sun.COM]
Sent: Friday, March 10, 2006 8:07 PM
To: persistence_at_glassfish.dev.java.net
Subject: Re: Entity-Persistence-updates


Gordon,

Is issue #350 the only one being fixed in this update?

thanks,
-marina

Gordon Yorke wrote:
> Issue number: entity-persistence-updates
> Obtained from: TopLink
> Submitted by: Gordon Yorke
> Reviewed by: TopLink team
>
> Tests run : QuickLook tests, entity-persistence-tests, dev-tests
>
> Includes updates for:
>
> - Completed updates for setRollbackOnly
> - GF issue 350
> - Fixed parameter tests in JUnitEJBQLSimpleTestSuite by passing only 1
> object and not a Vector.
> paramter binding now defaults to true.
> - changed PersistenceException to RollbackException in commit().
> - Changed IllegalArgumentException in
> UnitOfWorkImpl.registerNotRegisteredNewObjectForPersist() to
> ValidationException. Catch this exception in persist() and wrap it in a
> EntityExistsException.
> - Added testCommitRollbackException in JUnitEJBQLValidationTestSuite.
> - Updated testFindDeleteAllPersist in EntityManagerJUnitTestSuite to
> expect EntityExistsException.
> - Checked in relationships model/tests in the merge package. Also
> re-enabled inherited tests (look to have been disabled because
> association overrides were not present in the instance doc). Removed the
> existing "hockey" model merge tests.
> resolves issues with clear, and some test case issues
> - Handling defaulted tables in the case where the valid table is
> defined in annotations - basic test checked in, more complex tests to come.
> - Includes fix for a class cast exception from a callback invocation.
> - Handling of Persistence Unit defaults for access type.
> - Handling of Persistence Unit defaults for default entity listeners,
> exclude default listeners and exclude superclass listeners.
> update to tests that were periodically failing, req'd some core changes
>
>
>
> ----
>
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/Version.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/ejb/cmp3/EntityManager.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/ejb/cmp3/EntityManagerFactoryProvider.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/exceptions/ValidationException.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/exceptions/i18n/ValidationExceptionResource.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/annotations/Accessor.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/annotations/DescriptorMetadata.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/annotations/EJBAnnotationsProcessor.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/EntityManagerImpl.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/EntityManagerSetupImpl.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/base/EntityManagerImpl.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/base/RepeatableWriteUnitOfWork.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataDescriptor.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataHelper.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataProcessor.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/transaction/EntityTransactionImpl.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/transaction/EntityTransactionWrapper.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/transaction/base/EntityTransactionImpl.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/transaction/base/EntityTransactionWrapper.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/transaction/base/JTATransactionWrapper.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/transaction/base/TransactionWrapperImpl.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/xml/EntityMappingsXMLProcessor.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/xml/EntityMappingsXMLWriter.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/xml/XMLAccessor.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/xml/XMLCBListener.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/xml/XMLDescriptorMetadata.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/xml/XMLHelper.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/expressions/FunctionExpression.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/localization/i18n/ExceptionLocalizationResource.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/queryframework/JoinedAttributeManager.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/queryframework/ReportItem.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/sessions/UnitOfWorkImpl.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/mappings/CollectionMapping.java
> CVS: glassfish/entity-persistence-tests/build.xml
> CVS:
> glassfish/entity-persistence-tests/config/META-INF/advanced-entity-mappings.xml
> CVS:
> glassfish/entity-persistence-tests/config/META-INF/inheritance-entity-mappings.xml
> CVS:
> glassfish/entity-persistence-tests/config/META-INF/inherited-entity-mappings.xml
> CVS:
> glassfish/entity-persistence-tests/config/META-INF/orm-annotation-merge-advanced-entity-mappings.xml
> CVS: glassfish/entity-persistence-tests/config/META-INF/persistence.xml
> CVS:
> glassfish/entity-persistence-tests/config/META-INF/relationships-entity-mappings.xml
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/framework/junit/JUnitTestCase.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/datetime/DateTimePopulator.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/inheritance/Bus.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/inheritance/listeners/BusListener.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/inheritance/listeners/ListenerSuperclass.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/advanced/Address.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/advanced/Employee.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/advanced/LargeProject.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/advanced/Project.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/advanced/CallbackEventJUnitTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/advanced/EntityManagerJUnitTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/advanced/ExtendedPersistenceContextJUnitTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/advanced/JoinedAttributeAdvancedJunitTest.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/advanced/NamedNativeQueryJUnitTest.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/advanced/ReportQueryAdvancedJUnitTest.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/advanced/ReportQueryConstructorExpressionTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/advanced/ReportQueryMultipleReturnTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/advanced/SQLResultSetMappingTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/advanced/UpdateAllQueryAdvancedJunitTest.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/advanced/compositepk/AdvancedCompositePKJunitTest.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/inheritance/DeleteAllQueryInheritanceJunitTest.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/inheritance/JoinedAttributeInheritanceJunitTest.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/inheritance/LifecycleCallbackJunitTest.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/inheritance/ReportQueryMultipleReturnInheritanceTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/inherited/EmbeddableSuperclassJunitTest.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/inherited/InheritedCallbacksJunitTest.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/inherited/OrderedListJunitTest.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/relationships/EMQueryJUnitTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/relationships/ExpressionJUnitTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/relationships/VirtualAttributeTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/validation/QueryParameterValidationTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/validation/ValidationTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/xml/EntityMappingsJUnitTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/xml/inheritance/EntityMappingsInheritanceJUnitTestCase.java
>
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/xml/inherited/EntityMappingsInheritedJUnitTestCase.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/xml/merge/advanced/EntityMappingsMergeAdvancedJUnitTestCase.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/xml/relationships/EntityMappingsRelationshipsJUnitTestCase.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/xml/writing/EntityMappingsWriteJUnitTestCase.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/ejb/ejbqltesting/JUnitEJBQLComplexAggregateTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/ejb/ejbqltesting/JUnitEJBQLComplexTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/ejb/ejbqltesting/JUnitEJBQLDateTimeTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/ejb/ejbqltesting/JUnitEJBQLParameterTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/ejb/ejbqltesting/JUnitEJBQLSimpleTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/ejb/ejbqltesting/JUnitEJBQLUnitTestSuite.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/ejb/ejbqltesting/JUnitEJBQLValidationTestSuite.java
> CVS: Added Files:
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/annotations/AnnotationsEntityClassListener.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/annotations/AnnotationsHelper.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataDefaultListener.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataEntityListener.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/metadata/MetadataJoinColumn.java
> CVS:
> glassfish/entity-persistence-tests/config/META-INF/orm-annotation-merge-relationships-entity-mappings.xml
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/inheritance/AbstractBus.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/relationships/Customer.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/relationships/Item.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/relationships/Order.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/relationships/PartsList.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/relationships/RelationshipsExamples.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/relationships/RelationshipsTableManager.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/xml/merge/relationships/EntityMappingsMergeRelationshipsJUnitTestCase.java
> CVS: Removed Files:
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/annotations/CBListener.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/annotations/EntityCBListener.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/annotations/JoinColumnDetails.java
> CVS:
> glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/ejb/cmp3/xml/DefaultXMLCBListener.java
> CVS:
> glassfish/entity-persistence-tests/config/META-INF/orm-annotation-merge-entity-mappings.xml
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/HockeyPlayer.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/HockeyTeam.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/ORMAnnotationMergeTableCreator.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/models/cmp3/xml/merge/PersonalVitals.java
> CVS:
> glassfish/entity-persistence-tests/src/java/oracle/toplink/essentials/testing/tests/cmp3/xml/merge/EntityMappingsMergeJUnitTestCase.java
>
> __
> Gordon Yorke
> Senior Software Engineer
> TopLink
> Oracle Canada
> ___<http://www.oracle.com/>_
> Main: (613) 783-4585
> Email: gordon.yorke_at_oracle.com
>
>