public boolean addUsersField(String fieldName, String fieldPrettyName) { return addUsersField(fieldName, fieldPrettyName, true); }
/** * @since XWiki Core 1.1.2, XWiki Core 1.2M2 */ public boolean addUsersField(String fieldName, String fieldPrettyName, boolean multiSelect) { return addUsersField(fieldName, fieldPrettyName, 5, multiSelect); }
public boolean addUsersField(String fieldName, String fieldPrettyName, int size) { return addUsersField(fieldName, fieldPrettyName, size, true); }
@Override protected void createClass(BaseClass xclass) { xclass.addUsersField(FIELD_USER, FIELDPN_USERNAME, 30, false); xclass.addDateField(FIELD_DATE_OF_CREATION, FIELDPN_DATE); xclass.addTextAreaField(FIELD_USER_COMMENT, FIELDPN_USERCOMMENT, 40, 3); xclass.addStaticListField(FIELD_STATUS, FIELDPN_STATUS, FIELDL_STATUS); xclass.addDateField(FIELD_DATE_OF_CLOSURE, FIELDPN_RESOLUTIONDATE); xclass.addUsersField(FIELD_ADMIN, FIELDPN_REVIEWER, 30, false); xclass.addTextAreaField(FIELD_ADMIN_COMMENT, FIELDPN_REVIEWERCOMMENT, 40, 3); xclass.addTextAreaField(FIELD_ADMIN_PRIVATE_COMMENT, FIELDPN_REVIEWERPRIVATECOMMENT, 40, 3); xclass.addStaticListField(FIELD_TYPE, FIELDPN_TYPE, FIELDL_TYPE); } }
@Override protected void createClass(BaseClass xclass) { xclass.addTextField(FIELD_WIKIPRETTYNAME, FIELDPN_WIKIPRETTYNAME, 30); xclass.addUsersField(FIELD_OWNER, FIELDPN_OWNER, false); xclass.addTextAreaField(FIELD_DESCRIPTION, FIELDPN_DESCRIPTION, 40, 5); xclass.addTextField(FIELD_SERVER, FIELDPN_SERVER, 30); xclass.addStaticListField(FIELD_VISIBILITY, FIELDPN_VISIBILITY, FIELDL_VISIBILITY); xclass.addStaticListField(FIELD_STATE, FIELDPN_STATE, FIELDL_STATE); xclass.addStaticListField(FIELD_LANGUAGE, FIELDPN_LANGUAGE, FIELDL_LANGUAGE); xclass.addBooleanField(FIELD_SECURE, FIELDPN_SECURE, FIELDFT_SECURE, FIELDDT_SECURE, DEFAULT_SECURE); xclass.addNumberField(FIELD_PORT, FIELDPN_PORT, 4, FIELDT_PORT); xclass.addTextField(FIELD_HOMEPAGE, FIELDPN_HOMEPAGE, 30); }
needsUpdate = true; needsUpdate |= bclass.addUsersField("users", "Users");