tim@597: /** tim@597: * tim@597: */ tim@597: package de.intevation.gnv.artifacts.services.requestobjects; tim@597: tim@597: import java.util.Collection; tim@597: tim@597: /** tim@597: * @author Tim Englich tim@597: * tim@597: */ tim@597: public class DefaultFIS implements FIS { tim@597: tim@597: tim@597: private String id = null; tim@597: tim@597: private Collection parameter = null; tim@597: tim@597: public DefaultFIS(String id){ tim@597: super(); tim@597: this.id = id; tim@597: } tim@597: /** tim@597: * Constructor tim@597: * @param id tim@597: * @param parameter tim@597: */ tim@597: public DefaultFIS(String id, Collection parameter) { tim@597: this(id); tim@597: this.parameter = parameter; tim@597: } tim@597: tim@597: /** tim@597: * @see de.intevation.gnv.artifacts.services.requestobjects.FIS#getID() tim@597: */ tim@597: public String getID() { tim@597: return this.id; tim@597: } tim@597: tim@597: /** tim@597: * @see de.intevation.gnv.artifacts.services.requestobjects.FIS#getParameter() tim@597: */ tim@597: public Collection getParameter() { tim@597: return this.parameter; tim@597: } tim@597: tim@597: @Override tim@597: public boolean equals(Object arg0) { tim@597: boolean returnValue = false; tim@597: if (arg0 instanceof FIS){ tim@597: returnValue = this.id.equals(((FIS)arg0).getID()); tim@597: } tim@597: return returnValue; tim@597: } tim@597: tim@597: }