I have implemented it as follows:
ValueMap preferences = instance.getPreferences();
  | while (iterator.hasNext())
  | {
  |     Element preference = (Element) iterator.next();
  |     String name = preference.valueOf(PREFERENCE_NAME);
  |     Value originalValue = preferences.getValue(name);
  |     if (null != originalValue)
  |     {
  |             Class<Value> valueClass = getValueClass(originalValue);
  |             Value value = createValue(preference, valueClass);
  |             preferences.setValue(name, value);
  |     }
  | }
  | instance.setPreferences(preferences);
  | 

This prohibits adding undefined preferences, only predefined prefs can now be 
overridden, and its type is taken over from the original type.
But according to you, this could be simplified to using strings only.


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4013578#4013578

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4013578
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to