super();
}
public void decode(FacesContext context, UIComponent component) {
UIPickList picklist = (UIPickList) component;
if (!(picklist instanceof EditableValueHolder)) {
throw new IllegalArgumentException("Component "
+ picklist.getClientId(context)
+ " is not an EditableValueHolder");
}
String hiddenClientId = picklist.getClientId(context) + HIDDEN_SUFFIX;
Map<String, String> paramMap = context.getExternalContext()
.getRequestParameterMap();
if (picklist.isDisabled()) {
return;
}
String value = paramMap.get(hiddenClientId);
if (value != null) {