org.ala.layers.dao
Interface ObjectDAO
- All Known Implementing Classes:
- ObjectDAOImpl
public interface ObjectDAO
DAO for the Object object
- Author:
- ajay
|
Method Summary |
int |
createPointOfInterest(java.lang.String objectId,
java.lang.String name,
java.lang.String type,
java.lang.Double latitude,
java.lang.Double longitude,
java.lang.Double bearing,
java.lang.String userId,
java.lang.String description,
java.lang.Double focalLength)
|
java.lang.String |
createUserUploadedObject(java.lang.String wkt,
java.lang.String name,
java.lang.String description,
java.lang.String userid)
|
boolean |
deletePointOfInterest(int id)
|
boolean |
deleteUserUploadedObject(int pid)
|
java.util.List<Objects> |
getNearestObjectByIdAndLocation(java.lang.String fid,
int limit,
java.lang.Double lng,
java.lang.Double lat)
|
java.util.List<Objects> |
getObjectByFidAndName(java.lang.String fid,
java.lang.String name)
|
Objects |
getObjectByIdAndLocation(java.lang.String fid,
java.lang.Double lng,
java.lang.Double lat)
|
Objects |
getObjectByPid(java.lang.String pid)
|
java.util.List<Objects> |
getObjects()
|
java.util.List<Objects> |
getObjectsById(java.lang.String id)
|
java.util.List<Objects> |
getObjectsByIdAndArea(java.lang.String id,
java.lang.Integer limit,
java.lang.String wkt)
|
java.util.List<Objects> |
getObjectsByIdAndIntersection(java.lang.String id,
java.lang.Integer limit,
LayerFilter layerFilter)
|
java.util.List<Objects> |
getObjectsByIdAndIntersection(java.lang.String id,
java.lang.Integer limit,
java.lang.String intersectingPid)
|
java.lang.String |
getObjectsGeometryById(java.lang.String id,
java.lang.String geomtype)
|
java.util.List<Objects> |
getObjectsIntersectingWithGeometry(java.lang.String fid,
java.lang.String wkt)
|
java.util.List<Objects> |
getObjectsIntersectingWithObject(java.lang.String fid,
java.lang.String objectPid)
|
java.util.List<Objects> |
getObjectsWithinRadius(java.lang.String fid,
double latitude,
double longitude,
double radiusKm)
|
java.util.Map<java.lang.String,java.lang.Object> |
getPointOfInterestDetails(int id)
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getPointsOfInterestWithinRadius(double latitude,
double longitude,
double radiusKm)
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
pointsOfInterestGeometryIntersect(java.lang.String wkt)
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
pointsOfInterestObjectIntersect(java.lang.String objectPid)
|
void |
streamObjectsGeometryById(java.io.OutputStream os,
java.lang.String id,
java.lang.String geomtype)
|
void |
updateObjectNames()
|
boolean |
updatePointOfInterest(int id,
java.lang.String objectId,
java.lang.String name,
java.lang.String type,
java.lang.Double latitude,
java.lang.Double longitude,
java.lang.Double bearing,
java.lang.String userId,
java.lang.String description,
java.lang.Double focalLength)
|
boolean |
updateUserUploadedObject(int pid,
java.lang.String wkt,
java.lang.String name,
java.lang.String description,
java.lang.String userid)
|
getObjects
java.util.List<Objects> getObjects()
getObjectsById
java.util.List<Objects> getObjectsById(java.lang.String id)
getObjectsGeometryById
java.lang.String getObjectsGeometryById(java.lang.String id,
java.lang.String geomtype)
getObjectByPid
Objects getObjectByPid(java.lang.String pid)
getObjectByIdAndLocation
Objects getObjectByIdAndLocation(java.lang.String fid,
java.lang.Double lng,
java.lang.Double lat)
getNearestObjectByIdAndLocation
java.util.List<Objects> getNearestObjectByIdAndLocation(java.lang.String fid,
int limit,
java.lang.Double lng,
java.lang.Double lat)
streamObjectsGeometryById
void streamObjectsGeometryById(java.io.OutputStream os,
java.lang.String id,
java.lang.String geomtype)
throws java.io.IOException
- Throws:
java.io.IOException
getObjectByFidAndName
java.util.List<Objects> getObjectByFidAndName(java.lang.String fid,
java.lang.String name)
getObjectsByIdAndArea
java.util.List<Objects> getObjectsByIdAndArea(java.lang.String id,
java.lang.Integer limit,
java.lang.String wkt)
getObjectsByIdAndIntersection
java.util.List<Objects> getObjectsByIdAndIntersection(java.lang.String id,
java.lang.Integer limit,
LayerFilter layerFilter)
getObjectsByIdAndIntersection
java.util.List<Objects> getObjectsByIdAndIntersection(java.lang.String id,
java.lang.Integer limit,
java.lang.String intersectingPid)
createUserUploadedObject
java.lang.String createUserUploadedObject(java.lang.String wkt,
java.lang.String name,
java.lang.String description,
java.lang.String userid)
updateUserUploadedObject
boolean updateUserUploadedObject(int pid,
java.lang.String wkt,
java.lang.String name,
java.lang.String description,
java.lang.String userid)
deleteUserUploadedObject
boolean deleteUserUploadedObject(int pid)
createPointOfInterest
int createPointOfInterest(java.lang.String objectId,
java.lang.String name,
java.lang.String type,
java.lang.Double latitude,
java.lang.Double longitude,
java.lang.Double bearing,
java.lang.String userId,
java.lang.String description,
java.lang.Double focalLength)
updatePointOfInterest
boolean updatePointOfInterest(int id,
java.lang.String objectId,
java.lang.String name,
java.lang.String type,
java.lang.Double latitude,
java.lang.Double longitude,
java.lang.Double bearing,
java.lang.String userId,
java.lang.String description,
java.lang.Double focalLength)
deletePointOfInterest
boolean deletePointOfInterest(int id)
getPointOfInterestDetails
java.util.Map<java.lang.String,java.lang.Object> getPointOfInterestDetails(int id)
getObjectsWithinRadius
java.util.List<Objects> getObjectsWithinRadius(java.lang.String fid,
double latitude,
double longitude,
double radiusKm)
getObjectsIntersectingWithGeometry
java.util.List<Objects> getObjectsIntersectingWithGeometry(java.lang.String fid,
java.lang.String wkt)
getObjectsIntersectingWithObject
java.util.List<Objects> getObjectsIntersectingWithObject(java.lang.String fid,
java.lang.String objectPid)
getPointsOfInterestWithinRadius
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getPointsOfInterestWithinRadius(double latitude,
double longitude,
double radiusKm)
pointsOfInterestGeometryIntersect
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> pointsOfInterestGeometryIntersect(java.lang.String wkt)
pointsOfInterestObjectIntersect
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> pointsOfInterestObjectIntersect(java.lang.String objectPid)
updateObjectNames
@Async
void updateObjectNames()
Copyright © 2014. All Rights Reserved.