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
TeiidExceptionpublic static ExecutionFactory<Object,Object> buildDelegateAwareExecutionFactory(VDBTranslatorMetaData translator, ConnectorManagerRepository.ExecutionFactoryProvider provider) throws ConnectorManagerRepository.ConnectorManagerException
public static Method getSetter(Class<?> clazz, Method method) throws SecurityException, TeiidException
SecurityExceptionTeiidExceptionpublic 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.