<field name="key" type="string">\r
<bind-xml name="key" node="attribute" />\r
</field>\r
- <field name="value">\r
+ <field name="value"\r
+ type="org.argeo.slc.core.execution.AbstractExecutionValue">\r
<bind-xml auto-naming="deriveByClass" />\r
</field>\r
</class>\r
<field name="key" type="string">\r
<bind-xml name="key" node="attribute" />\r
</field>\r
- <field name="value">\r
+ <field name="value"\r
+ type="org.argeo.slc.core.execution.AbstractSpecAttribute">\r
<bind-xml auto-naming="deriveByClass" />\r
</field>\r
</class>\r
<bind-xml name="type" node="attribute" />\r
</field>\r
<field name="value" type="string"\r
- handler="org.argeo.slc.castor.execution.PrimitiveFieldHandler" />\r
+ handler="org.argeo.slc.castor.execution.PrimitiveFieldHandler">\r
+ <bind-xml node="element" />\r
+ </field>\r
</class>\r
\r
<class name="org.argeo.slc.core.execution.RefSpecAttribute"\r
</class>\r
\r
<!-- Values -->\r
- <class name="org.argeo.slc.core.execution.PrimitiveValue">\r
+ <class name="org.argeo.slc.core.execution.AbstractExecutionValue">\r
+ <map-to ns-uri="http://argeo.org/projects/slc/schemas"\r
+ ns-prefix="slc" />\r
+ </class>\r
+\r
+ <class name="org.argeo.slc.core.execution.PrimitiveValue"\r
+ extends="org.argeo.slc.core.execution.AbstractExecutionValue">\r
<map-to ns-uri="http://argeo.org/projects/slc/schemas"\r
ns-prefix="slc" />\r
<field name="type">\r
<bind-xml name="type" node="attribute" />\r
</field>\r
<field name="value" type="string"\r
- handler="org.argeo.slc.castor.execution.PrimitiveFieldHandler" />\r
+ handler="org.argeo.slc.castor.execution.PrimitiveFieldHandler">\r
+ <bind-xml node="element" />\r
+ </field>\r
</class>\r
\r
- <class name="org.argeo.slc.core.execution.RefValue">\r
+ <class name="org.argeo.slc.core.execution.RefValue" extends="org.argeo.slc.core.execution.AbstractExecutionValue">\r
<map-to ns-uri="http://argeo.org/projects/slc/schemas"\r
ns-prefix="slc" />\r
<field name="label" />\r