/* (c) 2014 - 2016 Open Source Geospatial Foundation - all rights reserved
* (c) 2001 - 2013 OpenPlans
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.web.data.layergroup;
import java.util.Locale;
import org.apache.wicket.util.convert.IConverter;
import org.geoserver.catalog.StyleInfo;
import org.geoserver.web.GeoServerApplication;
public class StyleInfoConverter implements IConverter<StyleInfo> {
private static final long serialVersionUID = -1984255970892520909L;
@Override
public StyleInfo convertToObject(String name, Locale locale) {
return GeoServerApplication.get().getCatalog().getStyleByName(name);
}
@Override
public String convertToString(StyleInfo obj, Locale locale) {
if (obj == null) return "";
else return ((StyleInfo) obj).getName();
}
}