/** * {@inheritDoc} * * @see com.xpn.xwiki.objects.ObjectInterface#put(java.lang.String, com.xpn.xwiki.objects.PropertyInterface) */ public void put(String name, PropertyInterface property) throws XWikiException { safeput(name, property); }
public void setSetValue(String name, Set< ? > value) { ListProperty property = new ListProperty(); property.setValue(value); safeput(name, property); }
public void merge(BaseObject object) { Iterator itfields = object.getPropertyList().iterator(); while (itfields.hasNext()) { String name = (String) itfields.next(); if (safeget(name) == null) { safeput(name, (PropertyInterface) ((BaseElement) object.safeget(name)).clone()); } } }
public void setFloatValue(String name, float value) { NumberProperty property = new FloatProperty(); property.setName(name); property.setValue(new Float(value)); safeput(name, property); }
public void setDoubleValue(String name, double value) { NumberProperty property = new DoubleProperty(); property.setName(name); property.setValue(new Double(value)); safeput(name, property); }
public void setIntValue(String name, int value) { NumberProperty property = new IntegerProperty(); property.setName(name); property.setValue(value); safeput(name, property); }
public void setLongValue(String name, long value) { NumberProperty property = new LongProperty(); property.setName(name); property.setValue(value); safeput(name, property); }
public void setDateValue(String name, Date value) { DateProperty property = new DateProperty(); property.setName(name); property.setValue(value); safeput(name, property); }
public void setStringListValue(String name, List value) { ListProperty property = (ListProperty) safeget(name); if (property == null) { property = new StringListProperty(); } property.setValue(value); safeput(name, property); }
public void setDBStringListValue(String name, List value) { ListProperty property = (ListProperty) safeget(name); if (property == null) { property = new DBStringListProperty(); } property.setValue(value); safeput(name, property); }
public BaseCollection fromValueMap(Map<String, ? > map, BaseCollection object) { for (PropertyClass property : (Collection<PropertyClass>) getFieldList()) { String name = property.getName(); Object formvalue = map.get(name); if (formvalue != null) { BaseProperty objprop; objprop = property.fromValue(formvalue); if (objprop != null) { objprop.setObject(object); object.safeput(name, objprop); } } } return object; }
public void setLargeStringValue(String name, String value) { BaseStringProperty property = (BaseStringProperty) safeget(name); if (property == null) { property = new LargeStringProperty(); } property.setName(name); property.setValue(value); safeput(name, property); }
public void setStringValue(String name, String value) { BaseStringProperty property = (BaseStringProperty) safeget(name); if (property == null) { property = new StringProperty(); } property.setName(name); property.setValue(value); safeput(name, property); }
public BaseCollection fromMap(Map<String, ? > map, BaseCollection object) { for (PropertyClass property : (Collection<PropertyClass>) getFieldList()) { String name = property.getName(); Object formvalues = map.get(name); if (formvalues != null) { BaseProperty objprop; if (formvalues instanceof String[]) { objprop = property.fromStringArray(((String[]) formvalues)); } else { objprop = property.fromString(formvalues.toString()); } if (objprop != null) { objprop.setObject(object); object.safeput(name, objprop); } } } return object; }