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:org.jabylon.rest.ui.wicket.pages.SearchPage.java

License:Open Source License

private String getSearchTerm(PageParameters params) {
    StringValue value = params.get(SEARCH_TERM);
    if (value.isEmpty())
        return null;
    return value.toString();
}

From source file:org.jabylon.rest.ui.wicket.pages.SearchPage.java

License:Open Source License

private String getSearchScope(PageParameters params) {
    StringValue value = params.get(SCOPE);
    if (value.isEmpty())
        return null;
    return value.toString();
}

From source file:org.jabylon.rest.ui.wicket.pages.SearchPage.java

License:Open Source License

@Override
protected IModel<String> createModel(PageParameters params) {
    StringValue value = params.get("uri");
    if (value.isEmpty())
        return null;
    return Model.of(value.toString());
}

From source file:org.jaulp.wicket.base.util.parameter.PageParametersUtils.java

License:Apache License

/**
 * Gets the string from the given {@link StringValue}.
 *
 * @param value/*www  . j  a v  a 2 s  . c  o m*/
 *            the value
 * @return the string
 */
public static String getString(StringValue value) {
    if (isNotNullOrEmpty(value)) {
        return value.toString();
    }
    return null;
}

From source file:org.onehippo.cms7.reports.plugins.brokenlinkslist.BrokenLinksStore.java

License:Apache License

private int parseIntParameter(ServletWebRequest request, String name, int defaultValue) {
    StringValue param = request.getRequestParameters().getParameterValue(name);
    if (!param.isNull()) {
        try {/*from ww  w . j a  v  a 2s . co  m*/
            return Integer.parseInt(param.toString());
        } catch (NumberFormatException e) {
            log.warn("Value of parameter '" + name + "' is not an integer: '" + param
                    + "', using default value '" + defaultValue + "'");
        }
    }
    return defaultValue;
}

From source file:org.onexus.ui.authentication.jaas.JaasSignInPage.java

License:Apache License

/**
 * Constructor// www. java2s .  com
 *
 * @param parameters The page parameters
 */
public JaasSignInPage(final PageParameters parameters) {
    super(parameters);

    if (parameters != null) {
        StringValue userName = parameters.get("username");
        StringValue password = parameters.get("password");
        StringValue redirect = parameters.get("redirect");

        if (!userName.isEmpty()) {
            boolean valid = getAuthenticatedSession().authenticate(userName.toString(), password.toString());

            if (valid) {
                throw new RedirectToUrlException(redirect.toString());
            }
        }
    }

    SignInPanel signPanel = new SignInPanel("signInPanel");
    signPanel.setRememberMe(false);
    add(signPanel);

}

From source file:org.onexus.ui.authentication.persona.VerifyBehavior.java

License:Apache License

@Override
protected void respond(AjaxRequestTarget target) {
    RequestCycle cycle = RequestCycle.get();
    Request request = cycle.getRequest();
    StringValue assertionParam = request.getQueryParameters().getParameterValue("assertion");
    StringValue audienceParam = request.getQueryParameters().getParameterValue("audience");

    if (!assertionParam.isEmpty() && !audienceParam.isEmpty()) {
        String failureReason = verify(assertionParam.toString(), audienceParam.toString());
        if (failureReason == null) {
            onSuccess(target);//from w w  w. jav a2  s  . c  o m
        } else {
            onFailure(target, failureReason);
        }
    }
}

From source file:org.onexus.website.api.pages.browser.BrowserPageStatus.java

License:Apache License

@Override
public void decodeParameters(PageParameters parameters, String keyPrefix) {

    StringValue currentTabId = parameters.get(keyPrefix + "tab");
    if (!currentTabId.isEmpty()) {
        this.currentTabId = currentTabId.toString();

        // Check that is a valid tabId
        if (getConfig().getTab(this.currentTabId) == null) {

            // Look for the more similar tab id
            List<TabConfig> tabs = new ArrayList<TabConfig>(getConfig().getTabs());
            Collections.sort(tabs, new Comparator<TabConfig>() {
                @Override/*from  w  w  w  . j  a  va 2s. c  o  m*/
                public int compare(TabConfig o1, TabConfig o2) {
                    Integer v1 = StringUtils.getLevenshteinDistance(BrowserPageStatus.this.currentTabId,
                            o1.getId());
                    Integer v2 = StringUtils.getLevenshteinDistance(BrowserPageStatus.this.currentTabId,
                            o2.getId());

                    return v1.compareTo(v2);
                }
            });
            this.currentTabId = tabs.get(0).getId();
        }
    }

    StringValue currentView = parameters.get(keyPrefix + "view");
    if (!currentView.isEmpty()) {
        this.currentView = currentView.toString();

        // Check that is a valid currentView
        if (getConfig().getTab(this.currentTabId).getView(this.currentView) == null) {

            // Look for the more similar view id
            List<ViewConfig> views = new ArrayList<ViewConfig>(
                    getConfig().getTab(this.currentTabId).getViews());

            if (views.size() > 1) {
                Collections.sort(views, new Comparator<ViewConfig>() {
                    @Override
                    public int compare(ViewConfig o1, ViewConfig o2) {
                        Integer v1 = StringUtils.getLevenshteinDistance(BrowserPageStatus.this.currentView,
                                o1.getTitle());
                        Integer v2 = StringUtils.getLevenshteinDistance(BrowserPageStatus.this.currentView,
                                o2.getTitle());

                        return v1.compareTo(v2);
                    }
                });
            }

            this.currentView = views.get(0).getTitle();

        }
    }

    selections = new ArrayList<IEntitySelection>();
    List<StringValue> values = parameters.getValues(keyPrefix + "f");
    if (!values.isEmpty()) {
        for (StringValue value : values) {
            SingleEntitySelection fe = new SingleEntitySelection();
            fe.loadUrlPrameter(value.toString());
            addEntitySelection(fe);
        }
    }

    values = parameters.getValues(keyPrefix + "fc");
    if (!values.isEmpty()) {
        for (StringValue value : values) {
            MultipleEntitySelection fe = new MultipleEntitySelection();
            fe.loadUrlPrameter(value.toString());
            addEntitySelection(fe);
        }
    }

    super.decodeParameters(parameters, keyPrefix); //To change body of overridden methods use File | Settings | File Templates.
}

From source file:org.onexus.website.api.WebsiteStatus.java

License:Apache License

public void decodeParameters(PageParameters parameters) {

    if (pageStatuses != null) {

        StringValue c = parameters.get(Website.PARAMETER_CURRENT_PAGE);
        if (!c.isEmpty()) {
            currentPage = c.toString();
        }//from  w  w  w .  jav  a2s. co m

        PageStatus status = getPageStatus(currentPage);
        if (status != null) {
            status.decodeParameters(parameters, "p");
        }
    }

}

From source file:org.onexus.website.api.widgets.selector.SelectorWidgetStatus.java

License:Apache License

@Override
public void decodeParameters(PageParameters parameters, String keyPrefix) {
    StringValue s = parameters.get(keyPrefix + "s");

    if (!s.isEmpty()) {
        selection = s.toString();
    }/*from   w  ww .  ja  v  a2s.  c om*/
}