diff artifact-database/src/main/java/org/dive4elements/artifactdatabase/state/Facet.java @ 519:97dc9b8ae68a facet-metadata

Introduced facet metadata.
author Raimund Renkert <rrenkert@intevation.de>
date Wed, 21 May 2014 11:23:45 +0200
parents 83ee2c6a53b6
children ab13ab6acc5c
line wrap: on
line diff
--- a/artifact-database/src/main/java/org/dive4elements/artifactdatabase/state/Facet.java	Wed Apr 30 15:30:33 2014 +0200
+++ b/artifact-database/src/main/java/org/dive4elements/artifactdatabase/state/Facet.java	Wed May 21 11:23:45 2014 +0200
@@ -1,6 +1,7 @@
 package org.dive4elements.artifactdatabase.state;
 
 import java.util.List;
+import java.util.Map;
 
 import java.io.Serializable;
 
@@ -62,6 +63,24 @@
 
 
     /**
+     * Returns the meta data this facet provides.
+     *
+     * @return the meta data.
+     */
+    Map<String, String> getMetaData();
+
+    /**
+     * Returns the meta data this facet provides.
+     *
+     * @param artifact The owner artifact.
+     * @param context The CallContext.
+     *
+     * @return the meta data.
+     */
+    Map<String, String> getMetaData(Artifact artifact, CallContext context);
+
+
+    /**
      * Get keys for which this Facet can provide data (for other facets, not
      * for plot).
      * @param artifact Artifact that this facet belongs to.

http://dive4elements.wald.intevation.org