@Override public Converter createConverter(String converterId) { Converter converter = createConverterBean(converterId); if (converter != null) { return converter; } return super.createConverter(converterId); } }
@Override public Converter createConverter(Class<?> targetClass) { Converter converter = createConverterBean(targetClass); if (converter != null) { return converter; } return super.createConverter(targetClass); }
/** * If the there's a CDI managed {@link Converter} instance available, then return it, else delegate to * {@link #getWrapped()} which may return the JSF managed {@link Converter} instance. */ @Override public Converter createConverter(Class<?> forClass) { Class<?> converterForClass = forClass.isPrimitive() ? getDefaultValue(forClass).getClass() : forClass; Converter converter = converterManager.createConverter(getWrapped(), converterForClass); if (converter != null) { setDefaultPropertiesIfNecessary(converter); return converter; } return super.createConverter(converterForClass); }
/** * If the there's a CDI managed {@link Converter} instance available, then return it, else delegate to * {@link #getWrapped()} which may return the JSF managed {@link Converter} instance. */ @Override public Converter createConverter(Class<?> forClass) { Converter converter = converterManager.createConverter(getWrapped(), forClass); if (converter != null) { setDefaultPropertiesIfNecessary(converter); return converter; } return super.createConverter(forClass); }
/** * If the there's a CDI managed {@link Converter} instance available, then return it, else delegate to * {@link #getWrapped()} which may return the JSF managed {@link Converter} instance. */ @Override public Converter createConverter(String converterId) { Converter converter = converterManager.createConverter(getWrapped(), converterId); if (converter != null) { setDefaultPropertiesIfNecessary(converter); return converter; } return super.createConverter(converterId); }
/** * If the there's a CDI managed {@link Converter} instance available, then return it, else delegate to * {@link #getWrapped()} which may return the JSF managed {@link Converter} instance. */ @Override public Converter createConverter(String converterId) { Converter converter = converterManager.createConverter(getWrapped(), converterId); if (converter != null) { setDefaultPropertiesIfNecessary(converter); return converter; } return super.createConverter(converterId); }