Bug 268592 - Add ability to use static SDO without generating Impl classes
Summary: Add ability to use static SDO without generating Impl classes
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Nobody - feel free to take it CLA
QA Contact:
URL:
Whiteboard:
Keywords: Documentation
Depends on: 268209
Blocks: 269439
  Show dependency tree
 
Reported: 2009-03-13 15:14 EDT by Blaise Doughan CLA
Modified: 2022-06-09 10:21 EDT (History)
1 user (show)

See Also:


Attachments
SDO Test Case Changes (1011 bytes, patch)
2009-03-13 15:23 EDT, Blaise Doughan CLA
no flags Details | Diff
SDO Level Fix (24.37 KB, patch)
2009-03-13 15:25 EDT, Blaise Doughan CLA
no flags Details | Diff
Core Level Fix (8.65 KB, patch)
2009-03-13 15:26 EDT, Blaise Doughan CLA
no flags Details | Diff
SDO Level Fix - WIP (30.74 KB, patch)
2009-03-17 17:02 EDT, Blaise Doughan CLA
no flags Details | Diff
SDO Level Fix - WIP (30.80 KB, patch)
2009-03-18 11:10 EDT, Blaise Doughan CLA
no flags Details | Diff
SDO Test Case Changes (126.86 KB, patch)
2009-03-18 15:08 EDT, Blaise Doughan CLA
no flags Details | Diff
SDO Level Fix - WIP (30.77 KB, patch)
2009-03-18 15:12 EDT, Blaise Doughan CLA
no flags Details | Diff
SDO Test Case Changes (127.76 KB, patch)
2009-03-18 16:32 EDT, Blaise Doughan CLA
no flags Details | Diff
SDO Level Fix (30.98 KB, patch)
2009-03-18 16:48 EDT, Blaise Doughan CLA
no flags Details | Diff
Core Level Fix (9.75 KB, patch)
2009-03-19 11:20 EDT, Blaise Doughan CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Blaise Doughan CLA 2009-03-13 15:14:17 EDT
Currently when using static SDO the user is required to generate both interface and impl classes.  This enhancement is request is to eliminate the need for generating the impl classes.
Comment 1 Blaise Doughan CLA 2009-03-13 15:23:58 EDT
Created attachment 128774 [details]
SDO Test Case Changes

Removed a nonsense test case.
Comment 2 Blaise Doughan CLA 2009-03-13 15:25:15 EDT
Created attachment 128775 [details]
SDO Level Fix
Comment 3 Blaise Doughan CLA 2009-03-13 15:26:12 EDT
Created attachment 128776 [details]
Core Level Fix

Added localization strings for extra parameters on SDOClassGenerator.
Comment 4 Blaise Doughan CLA 2009-03-17 17:02:29 EDT
Created attachment 129145 [details]
SDO Level Fix - WIP
Comment 5 Blaise Doughan CLA 2009-03-18 11:10:16 EDT
Created attachment 129223 [details]
SDO Level Fix - WIP
Comment 6 Blaise Doughan CLA 2009-03-18 15:08:53 EDT
Created attachment 129269 [details]
SDO Test Case Changes
Comment 7 Blaise Doughan CLA 2009-03-18 15:12:24 EDT
Created attachment 129270 [details]
SDO Level Fix - WIP
Comment 8 Blaise Doughan CLA 2009-03-18 16:32:10 EDT
Created attachment 129288 [details]
SDO Test Case Changes
Comment 9 Blaise Doughan CLA 2009-03-18 16:48:57 EDT
Created attachment 129289 [details]
SDO Level Fix
Comment 10 Blaise Doughan CLA 2009-03-19 11:20:19 EDT
Created attachment 129363 [details]
Core Level Fix
Comment 11 Blaise Doughan CLA 2009-03-19 11:35:45 EDT
Changes checked into trunk at rev:  3708

Now if an instance (interface) class is provided but an impl class is not, then a impl class is generated using ASM that implements the instance (interface) class for that SDO type.

Test Cases:
org.eclipse.persistence.testing.sdo.helper.classgen.dynamicimpl.DynamicImplTestSuite.class

Documentation:
Two parameters were added to the SDO Class Generator.  These parameters are:
-noInterfaces -> Do not generate impl classes
-noImpls -> Do not generate interface classes

Code Reviewed By:  Denise Smith

Comment 12 Peter Krogh CLA 2009-08-26 09:49:24 EDT
Mass update to change fixed in target.
Comment 13 Peter Krogh CLA 2009-08-26 09:52:27 EDT
Mass update to change fixed in target.
Comment 14 Peter Krogh CLA 2009-08-26 09:58:02 EDT
Mass update to change fixed in target.
Comment 15 Peter Krogh CLA 2009-08-26 10:00:27 EDT
Mass update to change fixed in target.
Comment 16 Eclipse Webmaster CLA 2022-06-09 10:21:53 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink