List of usage examples for org.apache.wicket.util.string StringValue toString
@Override public final String toString()
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*/ }