[ 
https://issues.apache.org/jira/browse/TUSCANY-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Frank Budinsky resolved TUSCANY-1074.
-------------------------------------

    Resolution: Won't Fix

I believe that this was an attempt to provide a "standard" way to create a 
generic DataObject that could be used to wrap a DataType value - for example 
when serializling an XML document where the root element is a simpleType. But, 
since DataObject is abstract, this isn't an acceptable solution. 
SDOUtil.createDataTypeWrapper() is the Tuscany-specific way to do this. If the 
SDO spec introduces a new type for this in the future, then we can use it 
instead of SDOUtil.

> Using DataFactory to create a generic data object
> -------------------------------------------------
>
>                 Key: TUSCANY-1074
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-1074
>             Project: Tuscany
>          Issue Type: Task
>          Components: Java SDO Implementation
>    Affects Versions: Java-SDO-Mx
>            Reporter: Kelvin Goodson
>            Priority: Minor
>             Fix For: Java-SDO-Mx
>
>
> Before the last regeneration of ModelPackageImpl there was a use case which 
> was supported that permitted a call to 
> DataFactory.INSTANCE.create("commonj.sdo","DataObject"); which resulted in 
> the creation of an instance of AnyTypeDataObject in the namespace 
> "http://www.apache.org/tuscany/2005/SDO";.  This was a manual fix up to the 
> generated ModelFactoryImpl class which didn't get transferred to the new 
> version.
> TUSCANY-1055 drew our attention to this,  because it blocks the creation of 
> abstract types, such as "commonj.sdo","DataObject",  which is the correct 
> thing to do according to the spec.  This task is to attempt to rediscover the 
> use case that required this behaviour and rethink how to support it.  A 
> possibility is to introduce into the SDO spec the concept of a concrete type 
> of "commonj.sdo","GenericDataObject",  which would be open and mixed etc.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to