tim@558: package de.intevation.gnv.artifactdatabase.objects; tim@558: tim@558: import java.util.Collection; tim@558: import java.util.Map; tim@558: tim@558: /** tim@558: * @author Tim Englich tim@558: * tim@558: */ tim@558: public interface ParametrizedArtifactObject extends ArtifactObject { sascha@681: tim@558: /** tim@558: * Returns the Parameters which could be used to manage (e.g. create) an tim@558: * ArtifactObject. tim@558: * @return tim@558: */ tim@558: Map> getParameters(); sascha@681: tim@558: void addParameters(String key, Collection values); tim@558: tim@558: }