@Override public boolean isVisible() { return isSelectMode(); } };
/** * Calls getString(key) with key "[i18nPrefix].title.list" or "[i18nPrefix].title.list.select" dependent weather the * list is shown for browsing or selecting (select mode). * * @see org.projectforge.web.wicket.AbstractUnsecureBasePage#getTitle() * @see #isSelectMode() */ @Override protected String getTitle() { if (isSelectMode() == true) { return getString(i18nPrefix + ".title.list.select"); } else { return getString(i18nPrefix + ".title.list"); } }
/** * User has pressed the cancel button. If in selection mode then redirect to the caller. */ protected void onCancelSubmit() { log.debug("onCancelSubmit"); if (isSelectMode() == true && caller != null) { WicketUtils.setResponsePage(this, caller); caller.cancelSelection(selectProperty); } else if (isMassUpdateMode() == true) { selectedItems = new HashSet<Integer>(); setMassUpdateMode(false); } }
if (isSelectMode() == true) { final List<O> list = getList(); if (list != null && list.size() == 1) {
@SuppressWarnings("serial") protected void addTopRightMenu() { if (isSelectMode() == false && ((getBaseDao() instanceof BaseDao<?>) || providesOwnRebuildDatabaseIndex() == true || true)) { new AbstractReindexTopRightMenu(this.contentMenuBarPanel, accessChecker.isLoggedInUserMemberOfAdminGroup()) { @Override protected void rebuildDatabaseIndex(final boolean onlyNewest) { if (providesOwnRebuildDatabaseIndex() == true) { ownRebuildDatabaseIndex(onlyNewest); } else { if (onlyNewest == true) { ((IPersistenceService<?>) getBaseDao()).rebuildDatabaseIndex4NewestEntries(); } else { ((IPersistenceService<?>) getBaseDao()).rebuildDatabaseIndex(); } } } @Override protected String getString(final String i18nKey) { return AbstractListPage.this.getString(i18nKey); } }; } }
protected void setComponentsVisibility() { if (parentPage.isMassUpdateMode() == true) { cancelButtonPanel.setVisible(true); searchButtonPanel.setVisible(false); resetButtonPanel.setVisible(false); nextButtonPanel.setVisible(true); setDefaultButton(nextButtonPanel.getButton()); } else { if (parentPage.isSelectMode() == false) { // Show cancel button only in select mode. cancelButtonPanel.setVisible(false); } searchButtonPanel.setVisible(true); resetButtonPanel.setVisible(true); nextButtonPanel.setVisible(false); setDefaultButton(searchButtonPanel.getButton()); } }
body.add(form); form.init(); if (isSelectMode() == false && (accessChecker.isDemoUser() == true || getBaseDao().hasInsertAccess(getUser()) == true)) { newItemMenuEntry = new ContentMenuEntryPanel(contentMenuBarPanel.newChildId(), new Link<Object>("link")