ingo@3: package de.intevation.flys.client.shared.model; ingo@3: ingo@3: import java.util.Date; ingo@3: ingo@3: ingo@3: /** ingo@3: * The artifact collection. ingo@3: * ingo@3: * @author Ingo Weinzierl ingo@3: */ ingo@3: public interface Collection { ingo@3: ingo@5: public String identifier(); ingo@5: ingo@3: public String getName(); ingo@3: ingo@3: public Date getLastAccess(); ingo@17: ingo@17: public void addArtifact(Artifact artifact); ingo@17: ingo@17: public int getArtifactLength(); ingo@17: ingo@17: public Artifact getArtifact(int idx); ingo@3: } ingo@3: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :