Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/shared/model/Collection.java @ 67:74257b95567b
Added CollectionItems and Facets and replaced Artifact references in Collection with CollectionItems.
flys-client/trunk@1567 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 25 Mar 2011 09:19:29 +0000 |
parents | 6cb8aff3cd6b |
children | e2abb6b9dc7e |
comparison
equal
deleted
inserted
replaced
66:a361ce81abcf | 67:74257b95567b |
---|---|
1 package de.intevation.flys.client.shared.model; | 1 package de.intevation.flys.client.shared.model; |
2 | 2 |
3 import java.io.Serializable; | |
3 import java.util.Date; | 4 import java.util.Date; |
5 import java.util.Map; | |
4 | 6 |
5 | 7 |
6 /** | 8 /** |
7 * The artifact collection. | 9 * The artifact collection. |
8 * | 10 * |
9 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | 11 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
10 */ | 12 */ |
11 public interface Collection { | 13 public interface Collection extends Serializable { |
12 | 14 |
13 public String identifier(); | 15 public String identifier(); |
14 | 16 |
15 public String getName(); | 17 public String getName(); |
16 | 18 |
17 public Date getLastAccess(); | 19 public Date getLastAccess(); |
18 | 20 |
19 public void addArtifact(Artifact artifact); | 21 public void addItem(CollectionItem item); |
20 | 22 |
21 public int getArtifactLength(); | 23 public int getItemLength(); |
22 | 24 |
23 public Artifact getArtifact(int idx); | 25 public CollectionItem getItem(int idx); |
26 | |
27 public Map<String, OutputMode> getOutputModes(); | |
24 } | 28 } |
25 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 29 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |