if(descriptor.getKey() instanceof String && ((String)descriptor.getKey()).startsWith("java:comp/env")) key = (String)descriptor.getKey(); key = BASE_NAME + descriptor.getKey(); resolvedValue = JndiUtils.lookup(key, descriptor.getTargetType()); return getConfiguredValues(descriptor.getTargetType());
public <K, T> List<T> resolveInstances(ConfiguredValueDescriptor<K, T> descriptor) { if(ProjectStageProducer.class.isAssignableFrom(descriptor.getTargetType())) { add(JsfProjectStageProducer.class); return getConfiguredValues(descriptor.getTargetType()); } else { return Collections.emptyList(); } } }
public <K, T> List<T> resolveInstances(ConfiguredValueDescriptor<K, T> descriptor) { if(ProjectStageProducer.class.isAssignableFrom(descriptor.getTargetType())) { add(JsfProjectStageProducer.class); return getConfiguredValues(descriptor.getTargetType()); } else { return Collections.emptyList(); } } }
if(descriptor.getKey() instanceof String && ((String)descriptor.getKey()).startsWith("java:comp/env")) key = (String)descriptor.getKey(); key = BASE_NAME + descriptor.getKey(); resolvedValue = JndiUtils.lookup(key, descriptor.getTargetType()); return getConfiguredValues(descriptor.getTargetType());
public <K, T> List<T> resolveInstances(ConfiguredValueDescriptor<K, T> descriptor) { if(ProjectStageProducer.class.isAssignableFrom(descriptor.getTargetType())) { add(JsfProjectStageProducer.class); return getConfiguredValues(descriptor.getTargetType()); } else { return Collections.emptyList(); } } }
if(descriptor.getKey() instanceof String && ((String)descriptor.getKey()).startsWith("java:comp/env")) key = (String)descriptor.getKey(); key = BASE_NAME + descriptor.getKey(); resolvedValue = JndiUtils.lookup(key, descriptor.getTargetType()); return getConfiguredValues(descriptor.getTargetType());
final Class targetType = descriptor.getTargetType(); if(Modifier.isAbstract(targetType.getModifiers()) || Modifier.isInterface(targetType.getModifiers()))
/** * {@inheritDoc} */ public <K, T> List<T> resolveInstances(ConfiguredValueDescriptor<K, T> descriptor) { String key = "" + descriptor.getKey(); if (!(String.class.isAssignableFrom(descriptor.getTargetType()) && key.contains(".") && key.contains("_"))) { return Collections.emptyList(); } //TODO if (key.endsWith("_")) { key = key.substring(0, key.length() - 1); } //TODO for(String configuredValue : ConfigUtils.getConfiguredValue(key)) { add(configuredValue); } return getConfiguredValues(descriptor.getTargetType()); } }
final Class targetType = descriptor.getTargetType(); if(Modifier.isAbstract(targetType.getModifiers()) || Modifier.isInterface(targetType.getModifiers()))
/** * {@inheritDoc} */ public <K, T> List<T> resolveInstances(ConfiguredValueDescriptor<K, T> descriptor) { String key = "" + descriptor.getKey(); if (!(String.class.isAssignableFrom(descriptor.getTargetType()) && key.contains(".") && key.contains("_"))) { return Collections.emptyList(); } //TODO if (key.endsWith("_")) { key = key.substring(0, key.length() - 1); } //TODO for(String configuredValue : ConfigUtils.getConfiguredValue(key)) { add(configuredValue); } return getConfiguredValues(descriptor.getTargetType()); } }
final Class targetType = descriptor.getTargetType(); if(Modifier.isAbstract(targetType.getModifiers()) || Modifier.isInterface(targetType.getModifiers()))
/** * {@inheritDoc} */ public <K, T> List<T> resolveInstances(ConfiguredValueDescriptor<K, T> descriptor) { String key = "" + descriptor.getKey(); if (!(String.class.isAssignableFrom(descriptor.getTargetType()) && key.contains(".") && key.contains("_"))) { return Collections.emptyList(); } //TODO if (key.endsWith("_")) { key = key.substring(0, key.length() - 1); } //TODO for(String configuredValue : ConfigUtils.getConfiguredValue(key)) { add(configuredValue); } return getConfiguredValues(descriptor.getTargetType()); } }
String key = "" + descriptor.getKey(); if(!String.class.isAssignableFrom(descriptor.getTargetType())) if(Boolean.class.isAssignableFrom(descriptor.getTargetType())) add(descriptor.getTargetType().cast(Boolean.parseBoolean(configuredValue))); else if(Integer.class.isAssignableFrom(descriptor.getTargetType())) add(descriptor.getTargetType().cast(Integer.parseInt(configuredValue))); Class<T> targetClass = ClassUtils.tryToLoadClassForName(configuredValue, descriptor.getTargetType()); return getConfiguredValues(descriptor.getTargetType());
String key = "" + descriptor.getKey(); if(!String.class.isAssignableFrom(descriptor.getTargetType())) if(Boolean.class.isAssignableFrom(descriptor.getTargetType())) add(descriptor.getTargetType().cast(Boolean.parseBoolean(configuredValue))); else if(Integer.class.isAssignableFrom(descriptor.getTargetType())) add(descriptor.getTargetType().cast(Integer.parseInt(configuredValue))); Class<T> targetClass = ClassUtils.tryToLoadClassForName(configuredValue, descriptor.getTargetType()); return getConfiguredValues(descriptor.getTargetType());
String key = "" + descriptor.getKey(); if(!String.class.isAssignableFrom(descriptor.getTargetType())) if(Boolean.class.isAssignableFrom(descriptor.getTargetType())) add(descriptor.getTargetType().cast(Boolean.parseBoolean(configuredValue))); else if(Integer.class.isAssignableFrom(descriptor.getTargetType())) add(descriptor.getTargetType().cast(Integer.parseInt(configuredValue))); Class<T> targetClass = ClassUtils.tryToLoadClassForName(configuredValue, descriptor.getTargetType()); return getConfiguredValues(descriptor.getTargetType());