Cannot programmatically define a SDO property matching to XSD element
---------------------------------------------------------------------
Key: TUSCANY-1408
URL: https://issues.apache.org/jira/browse/TUSCANY-1408
Project: Tuscany
Issue Type: Bug
Components: Java SDO Implementation
Affects Versions: Java-SDO-1.0
Environment: WinXP
Reporter: Fuhwei Lwo
Fix For: Java-SDO-1.0
The following code will define XSD attributes for "name" and "address"
properties. I cannot find a way to define them as XSD elements.
HelperContext hc = HelperProvider.getDefaultContext();
DataFactory dataFactory = hc.getDataFactory();
TypeHelper types = hc.getTypeHelper();
Type stringType = types.getType("commonj.sdo", "String");
DataObject customerType = dataFactory.create("commonj.sdo","Type");
customerType.set("uri", "http://sample.data/customer");
customerType.set("name", "Customer");
//create customer name property
DataObject custNameProperty = customerType.createDataObject("property");
custNameProperty.set("name", "name");
custNameProperty.set("type", stringType);
//create address property
DataObject addressProperty = customerType.createDataObject("property");
addressProperty.set("name", "address");
addressProperty.set("type", stringType);
//now define the Customer type so that customers can be made
Type typeDefined = types.define(customerType);
--
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]