List of usage examples for org.apache.wicket.util.string StringValue toString
@Override public final String toString()
From source file:org.hippoecm.frontend.plugins.richtext.view.PreviewLinksBehavior.java
License:Apache License
@Override protected void respond(AjaxRequestTarget target) { Request request = RequestCycle.get().getRequest(); final StringValue linkValue = request.getRequestParameters().getParameterValue("link"); if (linkValue != null) { String link = linkValue.toString(); link = UrlDecoder.QUERY_INSTANCE.decode(link, request.getCharset()); if (browser != null) { Node node = model.getObject(); try { if (node.hasNode(link)) { node = node.getNode(link); if (node.isNodeType(NT_FACETSELECT)) { final String uuid = node.getProperty(HIPPO_DOCBASE).getString(); final Session jcrSession = UserSession.get().getJcrSession(); node = jcrSession.getNodeByIdentifier(uuid); browser.browse(new JcrNodeModel(node)); }/* www . j a v a 2s. com*/ } } catch (ItemNotFoundException ex) { log.info("Could not resolve link", ex); } catch (RepositoryException e) { log.error("Error while browing to link", e); } } } }
From source file:org.hippoecm.frontend.plugins.yui.layout.WireframeBehavior.java
License:Apache License
@Override protected void respond(AjaxRequestTarget target) { final RequestCycle requestCycle = RequestCycle.get(); StringValue position = requestCycle.getRequest().getRequestParameters().getParameterValue("position"); if (!position.isNull()) { final String strPos = position.toString(); if (!Strings.isEmpty(strPos)) { onToggleFromClient(strPos, toggle(strPos)); }/*www .ja v a 2 s. c om*/ } }
From source file:org.hippoecm.frontend.plugins.yui.tree.TreeBehavior.java
License:Apache License
@Override protected void respond(AjaxRequestTarget target) { final RequestCycle requestCycle = RequestCycle.get(); StringValue action = requestCycle.getRequest().getRequestParameters().getParameterValue("action"); StringValue uuid = requestCycle.getRequest().getRequestParameters().getParameterValue("UUID"); if (action.isNull() || uuid.isNull() || uuid.toString().length() == 0) { return;//from ww w . j av a 2 s . c om } if (action.toString().equals("click")) { onClick(target, uuid.toString()); } else if (action.toString().equals("dblClick")) { onDblClick(target, uuid.toString()); } }
From source file:org.hippoecm.frontend.translation.components.document.NodeNameCodecBehavior.java
License:Apache License
@Override public void onRequest() { final RequestCycle requestCycle = RequestCycle.get(); StringValue name = requestCycle.getRequest().getRequestParameters().getParameterValue("name"); final JSONObject response = new JSONObject(); try {/* www . j av a 2 s .c o m*/ if (name != null) { response.put("data", codec.getObject().encode(name.toString())); response.put("success", true); } else { response.put("success", false); } } catch (JSONException e) { log.error(e.getMessage()); } IRequestHandler requestHandler = new IRequestHandler() { public void respond(IRequestCycle requestCycle) { WebResponse webResponse = (WebResponse) requestCycle.getResponse(); // Determine encoding final String encoding = Application.get().getRequestCycleSettings().getResponseRequestEncoding(); webResponse.setContentType("application/json;charset=" + encoding); // Make sure it is not cached webResponse.setHeader("Expires", "Mon, 26 Jul 1997 05:00:00 GMT"); webResponse.setHeader("Cache-Control", "no-cache, must-revalidate"); webResponse.setHeader("Pragma", "no-cache"); webResponse.write(response.toString()); } public void detach(IRequestCycle requestCycle) { } }; requestCycle.scheduleRequestHandlerAfterCurrent(requestHandler); }
From source file:org.hippoecm.frontend.translation.components.folder.FolderTranslationPage.java
License:Apache License
public FolderTranslationPage(PageParameters parameters) { StringValue folderValue = parameters.get("folder"); if (folderValue.isNull()) { folderValue = StringValue.valueOf("evenements"); }//from w w w .jav a2 s.c o m LoadableDetachableModel<T9Tree> treeModel = new LoadableDetachableModel<T9Tree>() { private static final long serialVersionUID = 1L; @Override protected T9Tree load() { return new JsonT9Tree(); } }; IModel<T9Node> t9NodeModel = new Model<T9Node>(treeModel.getObject().getNode(folderValue.toString())); add(new FolderTranslationView("grid", treeModel, t9NodeModel, new TestLocaleProvider())); }
From source file:org.hippoecm.frontend.translation.components.folder.service.SiblingLocator.java
License:Apache License
public SiblingLocator(IModel<T9Tree> data) { this.data = data; this.behavior = new AbstractAjaxBehavior() { private static final long serialVersionUID = 1L; @Override// w ww. j a v a 2 s. com public void onRequest() { final RequestCycle requestCycle = RequestCycle.get(); StringValue t9Id = requestCycle.getRequest().getRequestParameters().getParameterValue(T9ID_ID); if (!t9Id.isNull()) { try { JSONObject siblingsAsJson = getSiblingsAsJSON(t9Id.toString()); requestCycle.scheduleRequestHandlerAfterCurrent(new ExtJsonRequestTarget(siblingsAsJson)); } catch (JSONException e) { throw new WicketRuntimeException("Could not build map of siblings"); } } else { throw new WicketRuntimeException("No node id provided"); } } }; }
From source file:org.hippoecm.frontend.translation.LocaleImageService.java
License:Apache License
@Override public void onRequest() { if (provider == null) { throw new WicketRuntimeException("No locale provider available"); }// w ww . j ava 2 s . co m RequestCycle rc = RequestCycle.get(); StringValue language = rc.getRequest().getRequestParameters().getParameterValue("lang"); ResourceReference resourceRef = provider.getLocale(language.toString()).getIcon(IconSize.M, LocaleState.EXISTS); rc.scheduleRequestHandlerAfterCurrent(new ResourceRequestHandler(resourceRef.getResource(), null)); }
From source file:org.jabylon.rest.ui.security.BootstrapSignInPanel.java
License:Open Source License
@Override protected void onSignInSucceeded() { StringValue destination = getPage().getPageParameters().get("target"); if (!destination.isEmpty()) { throw new RedirectToUrlException(destination.toString()); }// w ww . j ava 2s.c o m super.onSignInSucceeded(); }
From source file:org.jabylon.rest.ui.wicket.config.SettingsPanel.java
License:Open Source License
private EClass getEClassToCreate(PageParameters pageParameters) { StringValue value = pageParameters.get(QUERY_PARAM_CREATE); if (value != null && !value.isEmpty()) { String namespace = pageParameters.get(QUERY_PARAM_NAMESPACE).toString(PropertiesPackage.eNS_URI); EPackage ePackage = EPackage.Registry.INSTANCE.getEPackage(namespace); if (ePackage != null) { EClassifier eClassifier = ePackage.getEClassifier(value.toString()); if (eClassifier instanceof EClass) { EClass eclass = (EClass) eClassifier; return eclass; }//from w ww . j av a 2 s . com } } return null; }
From source file:org.jabylon.rest.ui.wicket.pages.GenericResolvablePage.java
License:Open Source License
protected T resolveModel(PageParameters params) { List<String> segments = new ArrayList<String>(params.getIndexedCount()); for (StringValue value : params.getValues("segment")) { if (value.toString() != null && !value.toString().isEmpty()) segments.add(value.toString()); }// ww w .java2s .c o m for (int i = 0; i < params.getIndexedCount(); i++) { StringValue value = params.get(i); if (value.toString() != null && !value.toString().isEmpty()) segments.add(value.toString()); } T lookup = doLookup(segments); return (T) lookup; }