package com.griddynamics.jagger.webclient.client.mvp; import com.google.gwt.place.shared.Place; import java.util.Map; import java.util.Set; /** * Places with parameters should extend this class * * @author "Artem Kirillov" (akirillov@griddynamics.com) * @since 6/20/12 */ public abstract class PlaceWithParameters extends Place { /** * Return the place's parameters in their string representation * * @return the place's parameters in their string representation */ public abstract Map<String, Set<String>> getParameters(); /** * Give to the place their parameters in their string representation * * @param parameters parameters in their string representation */ public abstract void setParameters( Map<String, Set<String>> parameters ); }