List of usage examples for org.apache.wicket.request IRequestParameters getParameterValue
StringValue getParameterValue(String name);
From source file:org.hippoecm.frontend.plugins.console.behavior.ParameterHistoryBehavior.java
License:Apache License
private void setReferenceModelFromRequest() { myUpdate = true;/*from w ww.jav a2 s . com*/ final RequestCycle requestCycle = RequestCycle.get(); final IRequestParameters queryParameters = requestCycle.getRequest().getQueryParameters(); final StringValue path = queryParameters.getParameterValue(PATH_PARAMETER); if (!path.isEmpty()) { setReferenceFromPath(path.toString()); } else { final StringValue uuid = queryParameters.getParameterValue(UUID_PARAMETER); if (!uuid.isEmpty()) { setReferenceFromUuid(uuid.toString()); } } myUpdate = false; }
From source file:org.hippoecm.frontend.plugins.jquery.upload.behaviors.AjaxCallbackUploadDoneBehavior.java
License:Apache License
@Override protected void respond(final AjaxRequestTarget target) { final IRequestParameters requestParameters = RequestCycle.get().getRequest().getRequestParameters(); final int numberOfUploadedFiles = requestParameters.getParameterValue("numberOfFiles").toInt(0); final boolean error = requestParameters.getParameterValue("error").toBoolean(false); onNotify(target, numberOfUploadedFiles, error); onNotify(numberOfUploadedFiles);/* w w w .j a v a2s . co m*/ }
From source file:org.hippoecm.frontend.plugins.jquery.upload.multiple.FileUploadWidget.java
License:Apache License
private void createComponents() { add(ajaxFileUploadBehavior = new AjaxFileUploadBehavior(this) { @Override//from ww w . j a v a2 s . c o m protected void onBeforeUpload(final FileUploadInfo fileUploadInfo) { FileUploadWidget.this.onBeforeUpload(fileUploadInfo); } @Override protected void process(final FileUpload fileUpload) throws FileUploadViolationException { FileUploadWidget.this.process(fileUpload); } @Override protected void onResponse(final ServletWebRequest request, final Map<String, FileUploadInfo> uploadedFiles) { FileUploadWidget.this.onFileUploadResponse(request, uploadedFiles); } @Override protected void onAfterUpload(final FileItem file, final FileUploadInfo fileUploadInfo) { FileUploadWidget.this.onAfterUpload(file, fileUploadInfo); } protected void onUploadError(final FileUploadInfo fileUploadInfo) { FileUploadWidget.this.onUploadError(fileUploadInfo); } }); add(ajaxCallbackUploadDoneBehavior = new AjaxCallbackUploadDoneBehavior() { @Override protected void onNotify(final AjaxRequestTarget target, final int numberOfFiles, final boolean error) { FileUploadWidget.this.onFinished(target, numberOfFiles, error); // backward compatible call FileUploadWidget.this.onFinished(); } }); add(ajaxCallbackSelectionChangeBehavior = new AbstractDefaultAjaxBehavior() { @Override protected void respond(final AjaxRequestTarget target) { final IRequestParameters parameters = RequestCycle.get().getRequest().getRequestParameters(); numberOfValidFiles = parameters.getParameterValue("numberOfValidFiles").toInt(0); numberOfSelectedFiles = parameters.getParameterValue("numberOfSelectedFiles").toInt(0); FileUploadWidget.this.onSelectionChange(target); } }); // The buttons toolbar. Mandatory fileUploadBar = new FileUploadBar("fileUploadBar", settings); add(fileUploadBar); // The template used by jquery.fileupload-ui.js to show the files // scheduled for upload (i.e. the added files). // Optional FileUploadTemplate uploadTemplate = new FileUploadTemplate("uploadTemplate"); add(uploadTemplate); // The template used by jquery.fileupload-ui.js to show the uploaded files // Optional FileDownloadTemplate downloadTemplate = new FileDownloadTemplate("downloadTemplate"); add(downloadTemplate); }
From source file:org.hippoecm.frontend.plugins.richtext.dialog.AbstractAjaxDialogBehavior.java
License:Apache License
protected Map<String, String> getParameters() { Request request = RequestCycle.get().getRequest(); HashMap<String, String> parameters = new HashMap<String, String>(); final IRequestParameters requestParameters = request.getPostParameters(); for (String key : requestParameters.getParameterNames()) { parameters.put(key, requestParameters.getParameterValue(key).toString()); }/*from ww w . j a v a2 s .c o m*/ return parameters; }
From source file:org.odlabs.wiquery.core.behavior.WiQueryAbstractAjaxBehavior.java
License:Open Source License
@Override protected void respond(AjaxRequestTarget target) { IRequestParameters req = RequestCycle.get().getRequest().getRequestParameters(); String eventName = req.getParameterValue("eventName").toString(); IComplexOption callback = options.getComplexOption(eventName); if (callback instanceof AbstractAjaxEventCallback) { ((AbstractAjaxEventCallback) callback).call(target, getComponent()); }//w w w . java 2s .c o m }
From source file:org.onehippo.forge.googleauth.cms.GoogleLoginPanel.java
License:Apache License
public GoogleLoginPanel(final String id, final boolean autoComplete, final List<String> locales, final LoginHandler handler, final String googleSignInClientId, final String googleSignInScope) { super(id);//from w w w . ja v a 2 s . c o m this.handler = handler; this.locales = locales; this.googleSignInClientId = googleSignInClientId; this.googleSignInScope = googleSignInScope; add(feedback = new FeedbackPanel("feedback")); feedback.setOutputMarkupId(true); feedback.setEscapeModelStrings(false); feedback.setFilter(message -> !message.isRendered()); add(ajaxCallBackGoogleSignIn = new AbstractDefaultAjaxBehavior() { @Override protected void respond(final AjaxRequestTarget target) { final IRequestParameters parameters = RequestCycle.get().getRequest().getRequestParameters(); final String id = parameters.getParameterValue("id").toString(); final String name = parameters.getParameterValue("name").toString(); final String email = parameters.getParameterValue("email").toString(); final String id_token = parameters.getParameterValue("id_token").toString(); gCredential = new GHippoCredential(id, name, email, id_token); //FIXME: should not be as simple as this username = getUsernameFromEmail(email); log.debug("Google user information:\nid={}\nname={}\nemail={}\nid_token={}", id, name, email, id_token); try { loginWithGSignIn(); loginSuccess(); } catch (LoginException le) { log.debug("Login failure!", le); loginFailed(le.getLoginExceptionCause()); target.add(feedback); } catch (AccessControlException ace) { // Invalidate the current obtained JCR session and create an anonymous one PluginUserSession.get().login(); loginFailed(LoginException.Cause.ACCESS_DENIED); target.add(feedback); } } }); }
From source file:org.onehippo.forge.resetpassword.frontend.ResetPassword.java
License:Apache License
/** * ResetPassword initializer.//from w w w . ja v a 2 s . co m * @param context plugin context * @param config plugin config */ public ResetPassword(final IPluginContext context, final IPluginConfig config) { super(context, new JavaPluginConfig(config)); configurationPath = config.getString("labels.location"); add(CssClass.append("hippo-login-plugin")); add(new Label("pageTitle", getString("page.title"))); add(new ResourceLink("faviconLink", DEFAULT_FAVICON)); final Configuration configuration = getCustomPluginUserSession(); final Map<String, String> labelsMap = configuration != null ? configuration.getLabelMap() : new HashMap<>(); final int urlDuration = configuration != null ? configuration.getDurationsMap().get(Configuration.URL_VALIDITY_IN_MINUTES).intValue() : DEFAULT_URL_VALIDITY_IN_MINUTES; final IRequestParameters requestParameters = getRequest().getQueryParameters(); final String code = requestParameters.getParameterValue(PARAM_CODE).toString(); final String uid = requestParameters.getParameterValue(PARAM_UID).toString(); final boolean hasParameters = StringUtils.isNotEmpty(code) && StringUtils.isNotEmpty(uid); final boolean autocomplete = getPluginConfig().getAsBoolean("signin.form.autocomplete", true); final PanelInfo panelInfo = new PanelInfo(autocomplete, uid, configuration, context, config); final Panel resetPasswordForm = new ResetPasswordPanel(panelInfo); resetPasswordForm.setVisible(!hasParameters); add(resetPasswordForm); final Panel setPasswordForm = new SetPasswordPanel(panelInfo, code, resetPasswordForm); setPasswordForm.setVisible(hasParameters); add(setPasswordForm); // In case of using a different edition, add extra CSS rules to show the required styling if (config.containsKey(EDITION)) { final String edition = config.getString(EDITION); editionCss = new CssResourceReference(LoginPlugin.class, "login_" + edition + ".css"); } final ExternalLink termsAndConditions = new ExternalLink("termsAndConditions", TERMS_AND_CONDITIONS_LINK) { private static final long serialVersionUID = 1L; @Override public boolean isVisible() { return UsageStatisticsSettings.get().isEnabled(); } }; termsAndConditions.setOutputMarkupId(true); add(termsAndConditions); }
From source file:org.opensingular.form.wicket.mapper.attachment.DownloadSupportedBehavior.java
License:Apache License
private void handleRequest() throws IOException { WebRequest request = (WebRequest) RequestCycle.get().getRequest(); IRequestParameters parameters = request.getRequestParameters(); StringValue id = parameters.getParameterValue("fileId"); StringValue name = parameters.getParameterValue("fileName"); writeResponse(getDownloadURL(id.toString(), name.toString())); }
From source file:org.opensingular.form.wicket.mapper.selection.TypeaheadComponent.java
License:Apache License
private StringValue requestParameter() { IRequestParameters parameters = request().getRequestParameters(); return parameters.getParameterValue("filter"); }
From source file:org.sakaiproject.gradebookng.tool.panels.BasePanel.java
License:Educational Community License
/** * Get the Rubric request parameters// www.j av a2s. co m * * @return A map with key and value of those parameters */ protected HashMap<String, String> getRubricParameters(final String entityId) { final HashMap<String, String> list = new HashMap<String, String>(); String entity = RubricsConstants.RBCS_PREFIX; if (entityId != null && !entityId.isEmpty()) { entity += entityId + "-"; } final String startsWith = entity; final IRequestParameters parameters = RequestCycle.get().getRequest().getPostParameters(); parameters.getParameterNames().forEach((value) -> { if (value.startsWith(startsWith)) { list.put(value, parameters.getParameterValue(value).toString()); } }); return list; }