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 :

http://dive4elements.wald.intevation.org