/
Expression Language Data Provider

Expression Language Data Provider

De Expression Language DataProvider.

Builds up an DataControl structure based on the value from an EL expression.
Typically used in the case of a HumanTask, to get the data from the payload of a task.

Data Control
    <AdapterDataControl id="ExampleHTDC" FactoryClass="oracle.adf.model.adapter.DataControlFactoryImpl"
                        ImplDef="org.adfemg.datacontrol.xml.DataControlDefinition" SupportsTransactions="false"
                        SupportsSortCollection="false" SupportsResetState="false" SupportsRangesize="false"
                        SupportsFindMode="false" SupportsUpdates="false"
                        Definition="org.adfemg.xmldc.demo.view.ExampleHTDC"
                        BeanClass="org.adfemg.xmldc.demo.view.ExampleHTDC"
                        xmlns="http://xmlns.oracle.com/adfm/datacontrol">
        <Source>
            <definition xmlns="http://adfemg.org/adfm/datacontrol/configuration" dc-operation="getTaskPayload"
                        schema="HR.xsd" schema-root="PayloadElement">
                <data-provider class="org.adfemg.datacontrol.xml.provider.data.ELDataProvider">
                    <parameters>
                        <parameter name="expression" value="#{pageFlowScope.example.taskPayload}"/>
                    </parameters>
                </data-provider>
            </definition>
        </Source>
    </AdapterDataControl>