package org.nocket.gen.page.guiservice; import java.io.Serializable; import java.util.HashMap; import java.util.Map; import org.nocket.gen.page.element.synchronizer.TouchedListenerModelWrapper; public class TouchedRegistryData implements Serializable { private Map<String, TouchedListenerModelWrapper<?>> models = new HashMap<String, TouchedListenerModelWrapper<?>>(); public void registerModel(TouchedListenerModelWrapper<?> model) { if (this.models.put(model.getWicketId(), model) != null) { throw new IllegalArgumentException("Model for " + model.getWicketId() + " has already been added!"); } } public Map<String, TouchedListenerModelWrapper<?>> getModels() { return models; } }