public class TranslatorUtil extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEPLOYMENT_NAME |
Constructor and Description |
---|
TranslatorUtil() |
Modifier and Type | Method and Description |
---|---|
static ExecutionFactory<Object,Object> |
buildDelegateAwareExecutionFactory(VDBTranslatorMetaData translator,
ConnectorManagerRepository.ExecutionFactoryProvider provider) |
static ExecutionFactory |
buildExecutionFactory(VDBTranslatorMetaData data) |
static VDBTranslatorMetaData |
buildTranslatorMetadata(ExecutionFactory factory,
String moduleName) |
static Object |
getDefaultValue(Object instance,
Method method,
TranslatorProperty prop) |
static ExecutionFactory<Object,Object> |
getExecutionFactory(String name,
TranslatorRepository vdbRepo,
TranslatorRepository repo,
VDBMetaData deployment,
IdentityHashMap<Translator,ExecutionFactory<Object,Object>> map,
HashSet<String> building) |
static String |
getPropertyName(Method method) |
static Method |
getSetter(Class<?> clazz,
Method method) |
static String |
getTranslatorName(ExecutionFactory factory) |
public static final String DEPLOYMENT_NAME
public static ExecutionFactory buildExecutionFactory(VDBTranslatorMetaData data) throws TeiidException
TeiidException
public static ExecutionFactory<Object,Object> buildDelegateAwareExecutionFactory(VDBTranslatorMetaData translator, ConnectorManagerRepository.ExecutionFactoryProvider provider) throws ConnectorManagerRepository.ConnectorManagerException
public static Method getSetter(Class<?> clazz, Method method) throws SecurityException, TeiidException
SecurityException
TeiidException
public static String getTranslatorName(ExecutionFactory factory)
public static VDBTranslatorMetaData buildTranslatorMetadata(ExecutionFactory factory, String moduleName)
public static Object getDefaultValue(Object instance, Method method, TranslatorProperty prop)
public static ExecutionFactory<Object,Object> getExecutionFactory(String name, TranslatorRepository vdbRepo, TranslatorRepository repo, VDBMetaData deployment, IdentityHashMap<Translator,ExecutionFactory<Object,Object>> map, HashSet<String> building) throws ConnectorManagerRepository.ConnectorManagerException
Copyright © 2018 JBoss by Red Hat. All rights reserved.