public interface ShapeDao extends Dao<gr.cite.geoanalytics.dataaccess.entities.shape.Shape,UUID>
| Modifier and Type | Method and Description |
|---|---|
double |
area(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
boundary(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
buffer(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
float d) |
boolean |
contains(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
convexHull(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
long |
countShapes(UUID si) |
long |
countShapesOfLayer(UUID layerID) |
boolean |
covers(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
boolean |
crosses(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
void |
deleteByShapeID(UUID shapeID) |
void |
deleteShapesOfLayer(UUID layerID) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
difference(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
boolean |
disjoint(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
double |
distance(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
envelope(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
boolean |
equalsGeom(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
boolean |
existShapesOfLayer(UUID layerID) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
extent(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findContains(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findCovers(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findCrosses(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findDisjoint(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findDistanceEqual(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
double d) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findDistanceGreater(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
double d) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findDistanceGreaterOrEqual(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
double d) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findDistanceLess(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
double d) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findDistanceLessOrEqual(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
double d) |
gr.cite.geoanalytics.dataaccess.entities.document.Document |
findDocumentOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem t) |
List<gr.cite.geoanalytics.dataaccess.entities.document.Document> |
findDocumentsOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findEqualsGeom(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findIntersects(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
UUID |
findLayerIDOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findOverlaps(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findRelate(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findShapesByClass(short shp_class) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findShapesOfLayer(UUID layerID) |
org.hibernate.ScrollableResults |
findShapesOfLayerScrollable(UUID layerID) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findShapesOfLayerSimple(UUID layerID) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findTouches(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
findWithin(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) |
List<String> |
getAllLayerIDs() |
Set<String> |
getAttributeValuesOfShapesByLayer(UUID layerID,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape.Attribute attribute) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
intersection(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
boolean |
intersects(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
boolean |
overlaps(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
boolean |
relate(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
searchShapes(List<String> terms) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
searchShapesByName(String term) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
searchShapesWithin(List<String> terms,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape container) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
searchShapesWithinByAttributes(Map<String,gr.cite.geoanalytics.dataaccess.entities.shape.Shape.Attribute> attrs,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape container) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
symDifference(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
boolean |
touches(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
transform(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
int srid) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
union(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
boolean |
within(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findShapesByClass(short shp_class)
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> searchShapesByName(String term)
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> searchShapes(List<String> terms)
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> searchShapesWithin(List<String> terms, gr.cite.geoanalytics.dataaccess.entities.shape.Shape container)
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> searchShapesWithinByAttributes(Map<String,gr.cite.geoanalytics.dataaccess.entities.shape.Shape.Attribute> attrs, gr.cite.geoanalytics.dataaccess.entities.shape.Shape container)
boolean existShapesOfLayer(UUID layerID)
UUID findLayerIDOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.document.Document> findDocumentsOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s)
gr.cite.geoanalytics.dataaccess.entities.document.Document findDocumentOfShape(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem t)
throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findShapesOfLayerSimple(UUID layerID)
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findShapesOfLayer(UUID layerID)
org.hibernate.ScrollableResults findShapesOfLayerScrollable(UUID layerID)
Set<String> getAttributeValuesOfShapesByLayer(UUID layerID, gr.cite.geoanalytics.dataaccess.entities.shape.Shape.Attribute attribute)
void deleteShapesOfLayer(UUID layerID)
void deleteByShapeID(UUID shapeID)
boolean equalsGeom(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptionboolean disjoint(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptionboolean intersects(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptionboolean touches(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptionboolean crosses(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptionboolean within(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptionboolean covers(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptionboolean contains(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptionboolean overlaps(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptionboolean relate(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptiondouble distance(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptiondouble area(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s)
throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findEqualsGeom(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findDisjoint(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findIntersects(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findTouches(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findCrosses(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findWithin(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findCovers(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findContains(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s)
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findOverlaps(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findRelate(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findDistanceEqual(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s, double d) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findDistanceLess(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s, double d) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findDistanceLessOrEqual(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s, double d) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findDistanceGreater(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s, double d) throws Exception
ExceptionList<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> findDistanceGreaterOrEqual(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s, double d) throws Exception
Exceptiongr.cite.geoanalytics.dataaccess.entities.shape.Shape envelope(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s)
throws Exception
Exceptiongr.cite.geoanalytics.dataaccess.entities.shape.Shape boundary(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s)
throws Exception
Exceptiongr.cite.geoanalytics.dataaccess.entities.shape.Shape buffer(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
float d)
throws Exception
Exceptiongr.cite.geoanalytics.dataaccess.entities.shape.Shape convexHull(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s)
throws Exception
Exceptiongr.cite.geoanalytics.dataaccess.entities.shape.Shape intersection(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptiongr.cite.geoanalytics.dataaccess.entities.shape.Shape union(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptiongr.cite.geoanalytics.dataaccess.entities.shape.Shape difference(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptiongr.cite.geoanalytics.dataaccess.entities.shape.Shape symDifference(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s1,
gr.cite.geoanalytics.dataaccess.entities.shape.Shape s2)
throws Exception
Exceptiongr.cite.geoanalytics.dataaccess.entities.shape.Shape transform(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s,
int srid)
throws Exception
Exceptiongr.cite.geoanalytics.dataaccess.entities.shape.Shape extent(gr.cite.geoanalytics.dataaccess.entities.shape.Shape s)
throws Exception
Exceptionlong countShapes(UUID si)
Copyright © 2018. All Rights Reserved.