@Override public Class<? extends IRequestablePage> getPageClass() { return page.getPageClass(); }
@Override public Class<? extends IRequestablePage> getPageClass() { return page.getPageClass(); }
@Override public Class<? extends IRequestablePage> getPageClass() { return page.getPageClass(); }
@Override public Class<? extends IRequestablePage> getPageClass() { return page.getPageClass(); }
/** * Gets the url as string from the given WebPage. * * @param page * the page * @return the url as string */ public static String getUrlAsString(final Page page) { return getUrlAsString(page.getPageClass()); }
/** * Gets the page url as Url object from the given WebPage. * * @param page * the page * @return the page url */ public static Url getPageUrl(final Page page) { return getPageUrl(page.getPageClass()); }
/** * Gets the base url from the given WebPage. * * @param page * the page * @return the base url */ public static Url getBaseUrl(final Page page) { return getBaseUrl(page.getPageClass()); }
/** * Gets the page url. * * @param page * the page * @param parameters * the parameters * @return the page url */ public static Url getPageUrl(final Page page, final PageParameters parameters) { return getPageUrl(page.getPageClass(), parameters); }
@Override public void onClick() { Review theReview = model.getObject(); try { TransactionUtil.commit(theReview, new Modification<Review, Review>() { @Override public Review apply(Review object) { object.setState(ReviewState.INVALID); return object; } }); setResponsePage(getPage().getPageClass(), returnAddress); } catch (CommitException e) { LOG.error("Failed to commit updated review state",e); } } }
/** * Construct. * * @param page */ public PageLogData(Page page) { pageClass = page.getPageClass(); pageId = page.getPageId(); pageParameters = page.getPageParameters(); renderCount = page.getRenderCount(); }
@Override public void onRequestTargetSet(IRequestTarget requestTarget) { //for non secured page requests we abort the admin request since they are meant to be // accessible anonymously, so we don't consider this an admin request Class pageClass = null; if (requestTarget instanceof PageRequestTarget) { pageClass = ((PageRequestTarget) requestTarget).getPage().getPageClass(); } if (requestTarget instanceof IBookmarkablePageRequestTarget) { pageClass = ((IBookmarkablePageRequestTarget) requestTarget).getPageClass(); } if (requestTarget instanceof AjaxRequestTarget) { Page p = ((AjaxRequestTarget)requestTarget).getPage(); pageClass = p != null ? p.getClass() : null; } if (pageClass == null || !(GeoServerSecuredPage.class.isAssignableFrom(pageClass) || GeoServerHomePage.class.isAssignableFrom(pageClass))) { AdminRequest.abort(); } }
/** * Construct. * * @param page */ public PageLogData(Page page) { pageClass = page.getPageClass(); pageId = page.getPageId(); pageParameters = page.getPageParameters(); renderCount = page.getRenderCount(); }
@Override public void onClick() { userContext.setCurrentTenant(tenant); throw new RestartResponseAtInterceptPageException(getPage().getPageClass()); }
@Override public boolean isActive(Component item) { final Class<? extends Page> pageClass = item.getPage().getPageClass(); for (AbstractLink link : buttonListView.getList()) { if (link instanceof Activatable) { return ((Activatable) link).isActive(item); } else if (link instanceof BookmarkablePageLink) { if (((BookmarkablePageLink) link).getPageClass().equals(pageClass)) { return true; } } } return false; }
@Override protected void onEvent(final AjaxRequestTarget target) { setResponsePage(getPage().getPageClass(), new PageParameters().add("snowEffectEnable", false)); } }));
@Override public void respond(RequestCycle requestCycle) { delegate.apply(handler).respond(requestCycle); // WICKET-5424 record page after wrapped renderer has responded if (handler.getPageProvider().hasPageInstance()) { Page renderedPage = (Page)handler.getPageProvider().getPageInstance(); if (componentInPage != null && lastPage != null && renderedPage != null && lastPage.getPageClass() != renderedPage.getPageClass()) { // WICKET-3913: reset startComponent if a new page // type is rendered componentInPage = null; } lastRenderedPage = lastPage = renderedPage; } else { lastRenderedPage = null; } } };
/** * checks whether there is a button that is active or not * * @param activeButton the current active button * @return true, if at least one button of button list is active */ public final boolean hasActiveButton(final Component activeButton) { final Class<? extends Page> pageClass = activeButton.getPage().getPageClass(); for (final AbstractLink link : getList()) { if (link instanceof Activatable) { if (((Activatable) link).isActive(activeButton)) { return true; } } else if (link instanceof BookmarkablePageLink) { if (((BookmarkablePageLink<?>) link).getPageClass().equals(pageClass)) { return true; } } } return false; }
@Override public void respond(RequestCycle requestCycle) { delegate.apply(handler).respond(requestCycle); // WICKET-5424 record page after wrapped renderer has responded if (handler.getPageProvider().hasPageInstance()) { Page renderedPage = (Page)handler.getPageProvider().getPageInstance(); if (componentInPage != null && lastPage != null && renderedPage != null && lastPage.getPageClass() != renderedPage.getPageClass()) { // WICKET-3913: reset startComponent if a new page // type is rendered componentInPage = null; } lastRenderedPage = lastPage = renderedPage; } else { lastRenderedPage = null; } } };
private FileResourceStream export() { File downloadFile = null; String username = state.getObject().getMode() .equals(Mode.AUTOMATION) && preferences.getObject().documentType .equals(SELECTEXPORT.AUTOMATED.toString()) ? "CORRECTION_USER" : SecurityContextHolder.getContext().getAuthentication() .getName(); try { downloadFile = importExportService.exportAnnotationDocument( state.getObject().getDocument(), username, importExportService.getFormatByName(preferences.getObject().format) .get(), state.getObject().getDocument().getName(), state.getObject().getMode()); } catch (Exception e) { LOG.error("Export failed", e); error("Export failed:" + ExceptionUtils.getRootCauseMessage(e)); // This will cause the open dialog to pop up again, but at least // the error feedback message will be visible. With the // RestartResponseException the feedback message only flashes. throw new NonResettingRestartException(getPage().getPageClass()); } return new FileResourceStream(downloadFile); }
@Override protected void onEvent(final AjaxRequestTarget target) { userXmlPreferencesDao.saveOrUpdate(ThreadLocalUserContext.getUserId(), "disableSnowEffectPermant", Boolean.TRUE, true); userXmlPreferencesCache.putEntry(ThreadLocalUserContext.getUserId(), "disableSnowEffectPermant", Boolean.TRUE, true); setResponsePage(getPage().getPageClass()); } }));