public static List<String> getListFromString(String value) { return getListFromString(value, ",", false); }
public boolean addGroupsField(String fieldName, String fieldPrettyName, int size) { if (get(fieldName) == null) { GroupsClass groups_class = new GroupsClass(); groups_class.setName(fieldName); groups_class.setPrettyName(fieldPrettyName); groups_class.setSize(size); groups_class.setMultiSelect(true); groups_class.setObject(this); put(fieldName, groups_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 + "newgroup"); in.setID(prefix + "newgroup"); 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 GroupsClass(); } }
public boolean isUsesList() { return (getIntValue("usesList") == 1); }
String[] userarray = GroupsClass.getListFromString(users).toArray(new String[0]);
for (String group : GroupsClass.getListFromString(obj.getStringValue(XWikiConstants.GROUPS_FIELD_NAME))) { DocumentReference ref = resolver.resolve(group, wikiReference); this.groups.add(ref);