Search in sources :

Example 1 with XPathPluginDetail

use of org.talend.mdm.repository.core.service.wsimpl.transformplugin.XPathPluginDetail in project tmdm-studio-se by Talend.

the class RepositoryWebServiceAdapter method initTransformerPluginDetails.

private static void initTransformerPluginDetails() {
    if (transformerPluginMap == null) {
        transformerPluginMap = new LinkedHashMap<String, AbstractPluginDetail>();
        // $NON-NLS-1$
        String twoLettersLanguageCode = "en";
        addDetail(transformerPluginMap, new CodeProjectPluginDetail(twoLettersLanguageCode));
        addDetail(transformerPluginMap, new DumpAndGoPluginDetail(twoLettersLanguageCode));
        addDetail(transformerPluginMap, new GroovyPluginDetail(twoLettersLanguageCode));
        addDetail(transformerPluginMap, new RegexpPluginDetail(twoLettersLanguageCode));
        addDetail(transformerPluginMap, new ReplacePluginDetail(twoLettersLanguageCode));
        addDetail(transformerPluginMap, new RoutePluginDetail(twoLettersLanguageCode));
        addDetail(transformerPluginMap, new TISCallJobPluginDetail(twoLettersLanguageCode));
        ITriggerProcessService service = getTriggerProcessService();
        if (service != null) {
            service.addDetail(transformerPluginMap, twoLettersLanguageCode);
        }
        addDetail(transformerPluginMap, new XPathPluginDetail(twoLettersLanguageCode));
        addDetail(transformerPluginMap, new XSLTPluginDetail(twoLettersLanguageCode));
    }
}
Also used : GroovyPluginDetail(org.talend.mdm.repository.core.service.wsimpl.transformplugin.GroovyPluginDetail) XPathPluginDetail(org.talend.mdm.repository.core.service.wsimpl.transformplugin.XPathPluginDetail) CodeProjectPluginDetail(org.talend.mdm.repository.core.service.wsimpl.transformplugin.CodeProjectPluginDetail) XSLTPluginDetail(org.talend.mdm.repository.core.service.wsimpl.transformplugin.XSLTPluginDetail) DumpAndGoPluginDetail(org.talend.mdm.repository.core.service.wsimpl.transformplugin.DumpAndGoPluginDetail) RegexpPluginDetail(org.talend.mdm.repository.core.service.wsimpl.transformplugin.RegexpPluginDetail) AbstractPluginDetail(org.talend.mdm.repository.core.service.ws.AbstractPluginDetail) RoutePluginDetail(org.talend.mdm.repository.core.service.wsimpl.transformplugin.RoutePluginDetail) TISCallJobPluginDetail(org.talend.mdm.repository.core.service.wsimpl.transformplugin.TISCallJobPluginDetail) ReplacePluginDetail(org.talend.mdm.repository.core.service.wsimpl.transformplugin.ReplacePluginDetail)

Aggregations

AbstractPluginDetail (org.talend.mdm.repository.core.service.ws.AbstractPluginDetail)1 CodeProjectPluginDetail (org.talend.mdm.repository.core.service.wsimpl.transformplugin.CodeProjectPluginDetail)1 DumpAndGoPluginDetail (org.talend.mdm.repository.core.service.wsimpl.transformplugin.DumpAndGoPluginDetail)1 GroovyPluginDetail (org.talend.mdm.repository.core.service.wsimpl.transformplugin.GroovyPluginDetail)1 RegexpPluginDetail (org.talend.mdm.repository.core.service.wsimpl.transformplugin.RegexpPluginDetail)1 ReplacePluginDetail (org.talend.mdm.repository.core.service.wsimpl.transformplugin.ReplacePluginDetail)1 RoutePluginDetail (org.talend.mdm.repository.core.service.wsimpl.transformplugin.RoutePluginDetail)1 TISCallJobPluginDetail (org.talend.mdm.repository.core.service.wsimpl.transformplugin.TISCallJobPluginDetail)1 XPathPluginDetail (org.talend.mdm.repository.core.service.wsimpl.transformplugin.XPathPluginDetail)1 XSLTPluginDetail (org.talend.mdm.repository.core.service.wsimpl.transformplugin.XSLTPluginDetail)1