public void setOverrideTranslators(List<Translator> translators) { for (Translator t: translators) { this.translators.put(t.getName(), (VDBTranslatorMetaData)t); } }
for (Translator t: translators) { if (db.getDataWrapper(t.getType()) == null) { DataWrapper dw = new DataWrapper(t.getType()); db.addDataWrapper(dw); if (db.getDataWrapper(t.getName()) == null) { DataWrapper dw = new DataWrapper(t.getName()); dw.setType(t.getType()); for (final String key : t.getProperties().stringPropertyNames()) { dw.setProperty(key, t.getPropertyValue(key)); if (t.getDescription() != null) { dw.setAnnotation(t.getDescription());
for (Translator t: translators) { if (db.getDataWrapper(t.getType()) == null) { DataWrapper dw = new DataWrapper(t.getType()); db.addDataWrapper(dw); if (db.getDataWrapper(t.getName()) == null) { DataWrapper dw = new DataWrapper(t.getName()); dw.setType(t.getType()); for (final String key : t.getProperties().stringPropertyNames()) { dw.setProperty(key, t.getPropertyValue(key)); if (t.getDescription() != null) { dw.setAnnotation(t.getDescription());
for (Translator t: translators) { if (db.getDataWrapper(t.getType()) == null) { DataWrapper dw = new DataWrapper(t.getType()); db.addDataWrapper(dw); if (db.getDataWrapper(t.getName()) == null) { DataWrapper dw = new DataWrapper(t.getName()); dw.setType(t.getType()); for (final String key : t.getProperties().stringPropertyNames()) { dw.setProperty(key, t.getPropertyValue(key)); if (t.getDescription() != null) { dw.setAnnotation(t.getDescription());
public void setOverrideTranslators(List<Translator> translators) { for (Translator t: translators) { this.translators.put(t.getName(), (VDBTranslatorMetaData)t); } }
assertEquals("oracleOverride", translator.getName()); assertEquals("oracle", translator.getType()); assertEquals("my-value", translator.getPropertyValue("my-property")); assertEquals("hello world", translator.getDescription()); List<DataPolicy> roles = vdb.getDataPolicies();
@Doc(text = "Checks if a translator exists") public static boolean hasTranslator(@Doc(text = "deployed name") String factoryName) throws AdminException { Collection<? extends Translator> bindings = getAdmin().getTranslators(); for (Translator binding:bindings) { if (binding.getName().equals(factoryName)) { return true; } } return false; }
@Override @Deprecated public Collection<? extends PropertyDefinition> getTranslatorPropertyDefinitions(String translatorName) throws AdminException{ BuildPropertyDefinitions builder = new BuildPropertyDefinitions(); Collection<? extends Translator> translators = getTranslators(); for (Translator t:translators) { if (t.getName().equalsIgnoreCase(translatorName)) { cliCall("read-translator-properties", new String[] {"subsystem", "teiid"}, new String[] {"translator-name", translatorName, "type", TranlatorPropertyType.OVERRIDE.name()}, builder); return builder.getPropertyDefinitions(); } } throw new AdminProcessingException(AdminPlugin.Event.TEIID70055, AdminPlugin.Util.gs(AdminPlugin.Event.TEIID70055, translatorName)); }
@Override @Deprecated public Collection<? extends PropertyDefinition> getTranslatorPropertyDefinitions(String translatorName) throws AdminException{ BuildPropertyDefinitions builder = new BuildPropertyDefinitions(); Collection<? extends Translator> translators = getTranslators(); for (Translator t:translators) { if (t.getName().equalsIgnoreCase(translatorName)) { cliCall("read-translator-properties", new String[] {"subsystem", "teiid"}, new String[] {"translator-name", translatorName, "type", TranlatorPropertyType.OVERRIDE.name()}, builder); return builder.getPropertyDefinitions(); } } throw new AdminProcessingException(AdminPlugin.Event.TEIID70055, AdminPlugin.Util.gs(AdminPlugin.Event.TEIID70055, translatorName)); }
@Override public Collection<? extends PropertyDefinition> getTranslatorPropertyDefinitions( String translatorName, TranlatorPropertyType type) throws AdminException { BuildPropertyDefinitions builder = new BuildPropertyDefinitions(); Translator translator = getTranslator(translatorName); if (translator != null) { if (translator.getName().equalsIgnoreCase(translatorName)) { cliCall("read-translator-properties", new String[] {"subsystem", "teiid"}, new String[] {"translator-name", translatorName, "type", type.name()}, builder); return builder.getPropertyDefinitions(); } } throw new AdminProcessingException(AdminPlugin.Event.TEIID70055, AdminPlugin.Util.gs(AdminPlugin.Event.TEIID70055, translatorName)); }
@Override public Collection<? extends PropertyDefinition> getTranslatorPropertyDefinitions( String translatorName, TranlatorPropertyType type) throws AdminException { BuildPropertyDefinitions builder = new BuildPropertyDefinitions(); Translator translator = getTranslator(translatorName); if (translator != null) { if (translator.getName().equalsIgnoreCase(translatorName)) { cliCall("read-translator-properties", new String[] {"subsystem", "teiid"}, new String[] {"translator-name", translatorName, "type", type.name()}, builder); return builder.getPropertyDefinitions(); } } throw new AdminProcessingException(AdminPlugin.Event.TEIID70055, AdminPlugin.Util.gs(AdminPlugin.Event.TEIID70055, translatorName)); }