List of usage examples for org.apache.wicket.util.string StringValue toString
@Override public final String toString()
From source file:sk.drunkenpanda.leaflet.behaviors.LocationEventBehavior.java
License:Apache License
@Override protected void respond(AjaxRequestTarget target) { final StringValue locationEventJs = this.getVariableValue(this.getEventType().getJavascriptName()); final StringValue errorEventJs = this.getVariableValue(MapEventType.LOCATION_ERROR.getJavascriptName()); if (!locationEventJs.isEmpty()) { super.respond(target); } else if (!errorEventJs.isEmpty()) { final JsonRenderer jsonRenderer = JsonRendererFactory.getJsonRenderer(); final ErrorEvent errorEvent = jsonRenderer.fromJson(errorEventJs.toString(), ErrorEvent.class); this.onError(errorEvent, target); }/*from w w w. ja v a2 s. c o m*/ }
From source file:sk.lazyman.gizmo.web.app.PageAppTemplate.java
License:Apache License
public Integer getIntegerParam(String paramName) { PageParameters params = getPageParameters(); StringValue val = params.get(paramName); String id = val != null ? val.toString() : null; if (id == null || !id.matches("[0-9]+")) { return null; }/*from ww w .j a v a 2 s . c o m*/ return Integer.parseInt(id); }
From source file:sk.lazyman.gizmo.web.app.PageProject.java
License:Apache License
private Project loadProject() { PageParameters params = getPageParameters(); StringValue val = params.get(PROJECT_ID); String projectId = val != null ? val.toString() : null; if (projectId == null || !projectId.matches("[0-9]+")) { return new Project(); }/* w w w . j a va2s . c om*/ ProjectRepository repository = getProjectRepository(); Project project = repository.findOne(Integer.parseInt(projectId)); if (project == null) { getSession().error(translateString("Message.couldntFindProject", projectId)); throw new RestartResponseException(PageProject.class); } return project; }
From source file:sk.opendata.odn.ui.HomePage.java
License:Open Source License
/** * Constructor that is invoked when page is invoked without a session. * * @param parameters/*from w ww .j a va2 s . co m*/ * Page parameters */ public HomePage(final PageParameters parameters) { StringValue queryValue = parameters.get("q"); String query = ""; if (!queryValue.isEmpty()) query = queryValue.toString(); SearchBox searchBox = new SearchBox("searchbox"); searchBox.setQuery(query); add(searchBox); resultPanel = new ResultPanel("results"); add(resultPanel); doSearch(query); }
From source file:sk.opendatanode.facet.FacetItem.java
License:Open Source License
/** * prida do parametrov linku svoj filter, ak uz tam je * to znamena pouzivatel chce odstranit filter tak ho * odoberieme/*from w ww. j a v a 2 s. c o m*/ * @param params */ public void organizeParameters(PageParameters params) { boolean atLeastOneFilterAdded = params.getValues("fq").size() > 0; if (atLeastOneFilterAdded) { String thisFieldName = getQueryFieldName(); boolean onlyOneFilter = params.getValues("fq").size() == 1; if (onlyOneFilter) { // v podstate sa vztahuje iba na field type StringValue fq = params.get("fq"); boolean isFacetClickedTwice = fq.toString().equals(getQuery()); boolean isFacetWithTheSameField = thisFieldName.equals(getQueryFieldName(fq.toString())); if (isFacetClickedTwice) { params.remove("fq"); } else if (isFacetWithTheSameField) { // iba jeden fq ineho facet-u -> pridame params.set("fq", StringValue.valueOf(getQuery())); } else { params.add("fq", StringValue.valueOf(getQuery())); } } else { // params.put("fq", getModifiedFq((String[]) fq, thisFieldName)); List<StringValue> values = new ArrayList<StringValue>(params.getValues("fq")); modifyFq(values, thisFieldName); params.remove("fq"); for (StringValue val : values) params.add("fq", val); } } else { params.add("fq", StringValue.valueOf(getQuery())); } }
From source file:sk.opendatanode.utils.SolrQueryHelper.java
License:Open Source License
/** * //w w w. j av a 2 s .c o m * @param parameters * @return {@code true} if has NOT secific type else {@code false} */ public static boolean hasTypeAll(PageParameters parameters) { List<StringValue> values = parameters.getValues("fq"); if (values == null || values.isEmpty()) { return true; } for (StringValue stringValue : values) { if (stringValue.toString().startsWith("type:")) return false; } return true; }
From source file:sk.opendatanode.utils.SolrQueryHelper.java
License:Open Source License
private static void addFilters(SolrQuery solrQuery, PageParameters parameters) { for (StringValue query : parameters.getValues("fq")) { solrQuery.addFilterQuery(getTag(query.toString()) + query.toString()); }//from w w w . j a va 2 s.c om }
From source file:webapp.SimpleApplication.java
License:Apache License
@Override public Session newSession(final Request request, final Response response) { if(!DEMO_MODE_USING_CREDENTIALS_AS_QUERYARGS) { return super.newSession(request, response); } /* www.j a va2 s .co m*/ // else demo mode final AuthenticatedWebSessionForIsis s = (AuthenticatedWebSessionForIsis) super.newSession(request, response); final org.apache.wicket.util.string.StringValue user = request.getRequestParameters().getParameterValue("user"); final org.apache.wicket.util.string.StringValue password = request.getRequestParameters().getParameterValue("pass"); s.signIn(user.toString(), password.toString()); return s; }