Example usage for org.apache.wicket.util.string StringValue toString

List of usage examples for org.apache.wicket.util.string StringValue toString

Introduction

In this page you can find the example usage for org.apache.wicket.util.string StringValue toString.

Prototype

@Override
public final String toString() 

Source Link

Usage

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;
}