/* (c) 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.web.resources; import org.apache.wicket.markup.html.form.TextField; import org.apache.wicket.markup.html.panel.FeedbackPanel; import org.apache.wicket.markup.html.panel.Panel; import org.apache.wicket.model.Model; /** * Panel for renaming. * * @author Niels Charlier * */ public class PanelRename extends Panel { private static final long serialVersionUID = 6463557973347000931L; public PanelRename(String id, String name) { super(id); add(new FeedbackPanel("feedback").setOutputMarkupId(true)); add(new TextField<String>("name", new Model<String>(name))); } public String getName() { return get("name").getDefaultModelObjectAsString(); } public FeedbackPanel getFeedbackPanel() { return (FeedbackPanel) get("feedback"); } }