public boolean addDateField(String fieldName, String fieldPrettyName) { return addDateField(fieldName, fieldPrettyName, null, 1); }
public boolean addDateField(String fieldName, String fieldPrettyName, String dformat) { return addDateField(fieldName, fieldPrettyName, dformat, 1); }
@Override protected void createClass(BaseClass xclass) { xclass.addPageField(TEMPLATE_FIELD, "Document holding the notification message template to use", 80); xclass.addDateField(LAST_FIRE_TIME_FIELD, "Last notifier fire time", "dd/MM/yyyy HH:mm:ss", 1); } }
@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); } }
needsUpdate |= bclass.addTextField("url", "url", 80); needsUpdate |= bclass.addTextField("imgurl", "Image url", 80); needsUpdate |= bclass.addDateField("date", "date", "dd/MM/yyyy HH:mm:ss"); needsUpdate |= bclass.addNumberField("nb", "nb", 5, "integer");
public BaseClass getCommentsClass(XWikiContext context) throws XWikiException { XWikiDocument doc; boolean needsUpdate = false; doc = getDocument(new DocumentReference(context.getDatabase(), SYSTEM_SPACE, "XWikiComments"), context); BaseClass bclass = doc.getXClass(); if (context.get("initdone") != null) { return bclass; } needsUpdate |= bclass.addTextField("author", "Author", 30); needsUpdate |= bclass.addTextAreaField("highlight", "Highlighted Text", 40, 2); needsUpdate |= bclass.addNumberField("replyto", "Reply To", 5, "integer"); needsUpdate |= bclass.addDateField("date", "Date"); needsUpdate |= bclass.addTextAreaField("comment", "Comment", 40, 5); needsUpdate |= setClassDocumentFields(doc, "XWiki Comment Class"); if (needsUpdate) { saveDocument(doc, context); } return bclass; }
needsUpdate |= bclass.addTextAreaField("fullContent", "Full Content", 80, 10); needsUpdate |= bclass.addTextAreaField("xml", "XML", 80, 10); needsUpdate |= bclass.addDateField("date", "date", "dd/MM/yyyy HH:mm:ss"); needsUpdate |= bclass.addNumberField("flag", "Flag", 5, "integer"); needsUpdate |= bclass.addNumberField("read", "Read", 5, "integer");