public Object convertSelectOneValue(FacesContext context, UISelectOne uiSelectOne, String newValue) throws ConverterException { if (RIConstants.NO_VALUE.equals(newValue)) { return null; } if (newValue == null) { if (logger.isLoggable(Level.FINE)) { logger.fine("No conversion necessary for SelectOne Component " + uiSelectOne.getId() + " since the new value is null "); } return null; } Object convertedValue = super.getConvertedValue(context, uiSelectOne, newValue); if (logger.isLoggable(Level.FINE)) { logger.fine("SelectOne Component " + uiSelectOne.getId() + " convertedValue " + convertedValue); } return convertedValue; }
public Object convertSelectOneValue(FacesContext context, UISelectOne uiSelectOne, String newValue) throws ConverterException { if (RIConstants.NO_VALUE.equals(newValue)) { return null; } if (newValue == null) { if (logger.isLoggable(Level.FINE)) { logger.fine("No conversion necessary for SelectOne Component " + uiSelectOne.getId() + " since the new value is null "); } return null; } Object convertedValue = super.getConvertedValue(context, uiSelectOne, newValue); if (logger.isLoggable(Level.FINE)) { logger.fine("SelectOne Component " + uiSelectOne.getId() + " convertedValue " + convertedValue); } return convertedValue; }
public Object convertSelectOneValue(FacesContext context, UISelectOne uiSelectOne, String newValue) throws ConverterException { if (isNoValueOrNull(newValue, uiSelectOne)) { return null; } Object convertedValue = super.getConvertedValue(context, uiSelectOne, newValue); if (logger.isLoggable(FINE)) { logger.fine("SelectOne Component " + uiSelectOne.getId() + " convertedValue " + convertedValue); } return convertedValue; }
public Object convertSelectOneValue(FacesContext context, UISelectOne uiSelectOne, String newValue) throws ConverterException { if (isNoValueOrNull(newValue, uiSelectOne)) { return null; } Object convertedValue = super.getConvertedValue(context, uiSelectOne, newValue); if (logger.isLoggable(FINE)) { logger.fine("SelectOne Component " + uiSelectOne.getId() + " convertedValue " + convertedValue); } return convertedValue; }
public Object convertSelectOneValue(FacesContext context, UISelectOne uiSelectOne, String newValue) throws ConverterException { if (isNoValueOrNull(newValue, uiSelectOne)) { return null; } Object convertedValue = super.getConvertedValue(context, uiSelectOne, newValue); if (logger.isLoggable(FINE)) { logger.fine("SelectOne Component " + uiSelectOne.getId() + " convertedValue " + convertedValue); } return convertedValue; }
@SuppressWarnings("unchecked") private SelectItem getSelectItem() { if (selectItem == null) { FacesContext context = getFacesContext(); UISelectOne radio = (UISelectOne) getParent(); List<String> groupClientIds = (List<String>) radio.getAttributes().get(GroupSelectItem.class.getName()); UIComponent firstRadioOfGroup = context.getViewRoot().findComponent(groupClientIds.get(0)); SelectItemsIterator<SelectItem> iterator = RenderKitUtils.getSelectItems(context, firstRadioOfGroup); int index = groupClientIds.indexOf(radio.getClientId(context)); while (index-- > 0 && iterator.hasNext()) { iterator.next(); } if (!iterator.hasNext()) { throw new IllegalStateException(MessageFormat.format( "UISelectOne component id=\"{0}\" group=\"{1}\" has no UISelectItem", new Object[] { radio.getId(), radio.getGroup() })); } selectItem = iterator.next(); } return selectItem; }
@SuppressWarnings("unchecked") private SelectItem getSelectItem() { if (selectItem == null) { FacesContext context = getFacesContext(); UISelectOne radio = (UISelectOne) getParent(); List<String> groupClientIds = (List<String>) radio.getAttributes().get(GroupSelectItem.class.getName()); UIComponent firstRadioOfGroup = context.getViewRoot().findComponent(groupClientIds.get(0)); SelectItemsIterator<SelectItem> iterator = RenderKitUtils.getSelectItems(context, firstRadioOfGroup); int index = groupClientIds.indexOf(radio.getClientId(context)); while (index-- > 0 && iterator.hasNext()) { iterator.next(); } if (!iterator.hasNext()) { throw new IllegalStateException(MessageFormat.format( "UISelectOne component id=\"{0}\" group=\"{1}\" has no UISelectItem", new Object[] { radio.getId(), radio.getGroup() })); } selectItem = iterator.next(); } return selectItem; }
@SuppressWarnings("unchecked") private SelectItem getSelectItem() { if (selectItem == null) { FacesContext context = getFacesContext(); UISelectOne radio = (UISelectOne) getParent(); List<String> groupClientIds = (List<String>) radio.getAttributes().get(GroupSelectItem.class.getName()); UIComponent firstRadioOfGroup = context.getViewRoot().findComponent(groupClientIds.get(0)); SelectItemsIterator<SelectItem> iterator = RenderKitUtils.getSelectItems(context, firstRadioOfGroup); int index = groupClientIds.indexOf(radio.getClientId(context)); while (index-- > 0 && iterator.hasNext()) { iterator.next(); } if (!iterator.hasNext()) { throw new IllegalStateException(MessageFormat.format( "UISelectOne component id=\"{0}\" group=\"{1}\" has no UISelectItem", new Object[] { radio.getId(), radio.getGroup() })); } selectItem = iterator.next(); } return selectItem; }
if (selectItemList == null || selectItemList.isEmpty()) throw new FacesException("UISelectOne with id=\"" + first.getId() + "\" and group=\"" + group + "\" does not have any UISelectItems!");
logger.fine("submitted value for UISelectOne group component " radio.getId() + " after decoding " + submittedValue);
logger.fine("submitted value for UISelectOne group component " radio.getId() + " after decoding " + submittedValue);
logger.fine("submitted value for UISelectOne group component " radio.getId() + " after decoding " + submittedValue);