/* (c) 2014 - 2016 Open Source Geospatial Foundation - all rights reserved * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.wps.web; import org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteRenderer; import org.apache.wicket.request.Response; /** * Renders roles as string */ public class RolesRenderer extends AbstractAutoCompleteRenderer<String> { private static final long serialVersionUID = 3407675669346346083L; private StringBuilder selectedRoles; public RolesRenderer(StringBuilder selectedRoles) { this.selectedRoles = selectedRoles; } @Override protected void renderChoice(String object, Response response, String criteria) { response.write(object); } @Override protected String getTextValue(String object) { return selectedRoles.toString()+object; } };