X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=gis%2Fruntime%2Forg.argeo.gis.geotools%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fgeotools%2Fjcr%2FGeoJcrMapper.java;h=bb5bab512bad1cece592fda06e609f747a77b358;hb=c3be9f8db8a79e159d6a057758dfc7f3580efc2d;hp=b5bf0036f5a3e9560b27d5a6badded2c6eed95c6;hpb=7fe4a16dad045373bb014724733c1bbb175d44b5;p=lgpl%2Fargeo-commons.git diff --git a/gis/runtime/org.argeo.gis.geotools/src/main/java/org/argeo/geotools/jcr/GeoJcrMapper.java b/gis/runtime/org.argeo.gis.geotools/src/main/java/org/argeo/geotools/jcr/GeoJcrMapper.java index b5bf0036f..bb5bab512 100644 --- a/gis/runtime/org.argeo.gis.geotools/src/main/java/org/argeo/geotools/jcr/GeoJcrMapper.java +++ b/gis/runtime/org.argeo.gis.geotools/src/main/java/org/argeo/geotools/jcr/GeoJcrMapper.java @@ -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 featureSource, - // SimpleFeature feature); - public Map>> getPossibleFeatureSources(); public Node getFeatureSourceNode(Session session, String dataStoreAlias, FeatureSource featureSource); - // public Node getNode(String dataStoreAlias, - // FeatureSource featureSource); - public Node getFeatureNode(Node featureSource, String featureId); public FeatureSource getFeatureSource(