GeoJcrIndex working
[lgpl/argeo-commons.git] / gis / runtime / org.argeo.gis.geotools / src / main / java / org / argeo / geotools / jcr / GeoJcrMapper.java
index b5bf0036f5a3e9560b27d5a6badded2c6eed95c6..bb5bab512bad1cece592fda06e609f747a77b358 100644 (file)
@@ -10,19 +10,16 @@ import org.geotools.data.FeatureSource;
 import org.opengis.feature.simple.SimpleFeature;
 import org.opengis.feature.simple.SimpleFeatureType;
 
+/**
+ * Maps datastore and feature sources with JCR nodes. It is meant to be
+ * repository independent.
+ */
 public interface GeoJcrMapper {
-       // public Node getNode(String dataStoreAlias,
-       // FeatureSource<SimpleFeatureType, SimpleFeature> featureSource,
-       // SimpleFeature feature);
-
        public Map<String, List<FeatureSource<SimpleFeatureType, SimpleFeature>>> getPossibleFeatureSources();
 
        public Node getFeatureSourceNode(Session session, String dataStoreAlias,
                        FeatureSource<SimpleFeatureType, SimpleFeature> featureSource);
 
-       // public Node getNode(String dataStoreAlias,
-       // FeatureSource<SimpleFeatureType, SimpleFeature> featureSource);
-
        public Node getFeatureNode(Node featureSource, String featureId);
 
        public FeatureSource<SimpleFeatureType, SimpleFeature> getFeatureSource(