@Override public BaseProperty newProperty() { return new LargeStringProperty(); }
@Override public BaseProperty newProperty() { return new LargeStringProperty(); }
/** * {@inheritDoc} * * @see com.xpn.xwiki.objects.classes.StringClass#newProperty() */ @Override public BaseProperty newProperty() { BaseProperty property = new LargeStringProperty(); property.setName(getName()); return property; }
public Object doInHibernate(Session session) throws HibernateException { Query q = session.createQuery("select s from BaseObject o, StringProperty s where o.className like 'XWiki.XWiki%Rights' and o.id=s.id and (s.name='users' or s.name='groups')"); List lst = q.list(); if (lst.size()==0) return null; List lst2 = new ArrayList(lst.size()); for (Iterator it=lst.iterator(); it.hasNext(); ) { StringProperty sp = (StringProperty) it.next(); LargeStringProperty lsp = new LargeStringProperty(); lsp.setId(sp.getId()); lsp.setName(sp.getName()); lsp.setValue(sp.getValue()); lst2.add(lsp); } for (Iterator it=lst.iterator(); it.hasNext(); ) session.delete(it.next()); for (Iterator it=lst2.iterator(); it.hasNext(); ) session.save(it.next()); return null; } });
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); }
newProperty = new StringProperty(); } else { newProperty = new LargeStringProperty();
LargeStringProperty property2 = new LargeStringProperty(); property2.setObject(object); property2.setName(name);