Package org.adfemg.datacontrol.xml.provider.data

Examples of org.adfemg.datacontrol.xml.provider.data.DataProvider


            // DataFilter needs to be constructed with nested DataProvider as constructor arg
            DataControlProviderDefinition<DataProvider> nestedDataProvDef =
                providerDef.getNestedProviderDefinitions().get(0);
            Class<DataProvider> dfltDataProvImpl =
                (Class<DataProvider>) XMLDCConstants.DFLT_PROVIDERS.get(DataProvider.class);
            DataProvider nestedDataProv = newProviderInstance(nestedDataProvDef, DataProvider.class, dfltDataProvImpl);
            // now instantiate DataFilter with nested DataProvider
            Constructor<DataFilter> constructor;
            try {
                constructor = ((Class<DataFilter>) cls).getConstructor(DataProvider.class);
            } catch (NoSuchMethodException e) {
View Full Code Here


        Map<String, Object> mutableParamValues =
            new LinkedHashMap<String, Object>((Map<String, Object>) action.getParamsMap());
        DataRequest dataRequest = new DataRequestImpl(structDef, mutableParamValues, invokedDef);

        // get root XML element from dataProvider
        final DataProvider dataProvider = invokedDef.getProviderInstance(DataProvider.class);
        Element element = dataProvider.getRootElement(dataRequest);
        if (logger.isFine() && !(dataProvider instanceof WSDataProvider)) {
            // TODO: look at root data-provider not most outer provider(filter)
            // TODO: shouldn't each filter log the element at finest so we can see work of each filter
            // WSDataProvider takes care of its own logging
            logger.fine("data-provider {0} returned XML:\n{1}", new Object[] {
                        dataProvider.getClass().getName(), Utils.xmlNodeToString(Utils.toXMLNode(element)) });
        }

        // create XMLDCElement from XML element
        if (element == null) {
            // returning null would cause refresh issues once parameters change and the DC no
View Full Code Here

TOP

Related Classes of org.adfemg.datacontrol.xml.provider.data.DataProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.