@Override public String displaySearch(String name, String prefix, XWikiCriteria criteria, XWikiContext context) { if (getDisplayType().equals("input")) { return super.displaySearch(name, prefix, criteria, context); } else if (getDisplayType().equals("radio")) { return displayCheckboxSearch(name, prefix, criteria, context); } else { return displaySelectSearch(name, prefix, criteria, context); } }
@Override public void displayEdit(StringBuffer buffer, String name, String prefix, BaseCollection object, XWikiContext context) { String displayFormType = getDisplayFormType(); if (getDisplayType().equals("checkbox")) { displayFormType = "checkbox"; } if (displayFormType.equals("checkbox")) { displayCheckboxEdit(buffer, name, prefix, object, context); } else if (displayFormType.equals("select")) { displaySelectEdit(buffer, name, prefix, object, context); } else { displayRadioEdit(buffer, name, prefix, object, context); } }
if (key.equals(result)) { key = getDisplayType() + "_" + value; result = msg.get(key); if (key.equals(result)) {
needsUpdate |= bclass.addBooleanField("ldap_trylocal", "Try local login", "yesno"); if (((BooleanClass) bclass.get("showLeftPanels")).getDisplayType().equals("checkbox")) { ((BooleanClass) bclass.get("showLeftPanels")).setDisplayType("yesno"); ((BooleanClass) bclass.get("showRightPanels")).setDisplayType("yesno");