public static List<String> getListFromString(String value) { return getListFromString(value, ",", false); }
/** * @since XWiki Core 1.1.2, XWiki Core 1.2M2 */ public boolean addUsersField(String fieldName, String fieldPrettyName, int size, boolean multiSelect) { if (get(fieldName) == null) { UsersClass users_class = new UsersClass(); users_class.setName(fieldName); users_class.setPrettyName(fieldPrettyName); users_class.setSize(size); users_class.setMultiSelect(multiSelect); users_class.setObject(this); put(fieldName, users_class); return true; } return false; }
@Override public BaseProperty newPropertyfromXML(Element ppcel) { String value = ppcel.getText(); return fromString(value); } }
select.setMultiple(isMultiSelect()); select.setSize(getSize()); select.setName(prefix + name); select.setID(prefix + name); select.setDisabled(isDisabled()); if (isUsesList()) { list = getList(context); } else { list = new ArrayList<String>(); selectlist = new ArrayList<String>(); } else { selectlist = getListFromString((String) prop.getValue()); map.put(getText(value, context), value); if (!isUsesList()) { input in = new input(); in.setName(prefix + "newuser"); in.setSize(15); in.setDisabled(isDisabled()); buffer.append("<br />"); buffer.append(in.toString()); if (!isDisabled()) { button button = new button(); button.setTagText("Add");
public BaseCollection newObject(XWikiContext context) { return new UsersClass(); } }
public boolean isUsesList() { return (getIntValue("usesList") == 1); }
for (String user : UsersClass.getListFromString(obj.getStringValue(XWikiConstants.USERS_FIELD_NAME))) { DocumentReference ref = resolver.resolve(user, wikiReference); if (XWikiConstants.GUEST_USER.equals(ref.getName())) {