Package org.teiid.adminapi.impl

Examples of org.teiid.adminapi.impl.TranslatorMetaData.addProperty()


        }
       
        // fill with default properties for the tooling to see the properties
        Properties props = TranslatorUtil.getTranslatorPropertiesAsProperties(data.getExecutionFactoryClass());
        data.setProperties(props);
        data.addProperty(TranslatorMetaData.EXECUTION_FACTORY_CLASS, data.getExecutionFactoryClass().getName());
       
              this.translatorRepository.addTranslatorMetadata(translatorName, data);
              LogManager.logInfo(LogConstants.CTX_RUNTIME, RuntimePlugin.Util.getString("translator_added", translatorName)); //$NON-NLS-1$
              this.vdbChecker.translatorAdded(translatorName);
      }
View Full Code Here


  @Test
  public void testBuildExecutionFactory() throws Exception {
    TranslatorMetaData tm = new TranslatorMetaData();
   
    tm.addProperty("MyProperty", "correctly-assigned");
    tm.setExecutionFactoryClass(MyTranslator.class);
   
    MyTranslator my = (MyTranslator)TranslatorUtil.buildExecutionFactory(tm);
   
    assertEquals("correctly-assigned", my.getMyProperty());
View Full Code Here

  }
 
  @Test public void testBuildExecutionFactoryCaseInsensitive() throws Exception {
    TranslatorMetaData tm = new TranslatorMetaData();
   
    tm.addProperty("myproperty", "correctly-assigned");
    tm.setExecutionFactoryClass(MyTranslator.class);
   
    MyTranslator my = (MyTranslator)TranslatorUtil.buildExecutionFactory(tm);
   
    assertEquals("correctly-assigned", my.getMyProperty());
View Full Code Here

    group.translators.add(tm);
   
    tm.setExecutionFactoryClass(ExecutionFactory.class);
    tm.setName("Oracle");
    tm.setDescription("desc");
    tm.addProperty("ExtensionTranslationClassName", "org.teiid.translator.jdbc.oracle.OracleSQLTranslator");
   
    JAXBContext jc = JAXBContext.newInstance(new Class<?>[] {TranslatorMetaDataGroup.class});
    Marshaller marshell = jc.createMarshaller();
    marshell.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT,new Boolean(true));
   
View Full Code Here

    vdb.addModel(modelTwo);
   
    TranslatorMetaData t1 = new TranslatorMetaData();
    t1.setName("oracleOverride");
    t1.setType("oracle");
    t1.addProperty("my-property", "my-value");
    List<Translator> list = new ArrayList<Translator>();
    list.add(t1);
    vdb.setOverrideTranslators(list);
   
    DataPolicyMetadata roleOne = new DataPolicyMetadata();
View Full Code Here

  public void testTranslator() {
    TranslatorMetaData tm = new TranslatorMetaData();
   
    tm.setExecutionFactoryClass(ExecutionFactory.class);
    tm.setName("Oracle");
    tm.addProperty("ExtensionTranslationClassName", "org.teiid.translator.jdbc.oracle.OracleSQLTranslator");
   
    // convert to managed object and build the VDB out of MO
    ManagedObjectFactory mof = ManagedObjectFactoryBuilder.create();
    ManagedObject mo = mof.initManagedObject(tm, null, null);
    tm = AdminObjectBuilder.buildAO(mo, TranslatorMetaData.class);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.