de.kiezatlas
public interface KiezatlasService
Modifier and Type | Field and Description |
---|---|
static String |
GEO_OBJECT |
static String |
GEO_OBJECT_ADDRESS |
static String |
GEO_OBJECT_NAME |
static String |
KIEZATLAS_WORKSPACE_NAME |
static de.deepamehta.core.service.accesscontrol.SharingMode |
KIEZATLAS_WORKSPACE_SHARING_MODE |
static String |
KIEZATLAS_WORKSPACE_URI |
static String |
WEBSITE |
Modifier and Type | Method and Description |
---|---|
de.deepamehta.core.Association |
addGeoObjectToWebsite(long geoObjectId,
long siteId) |
de.deepamehta.core.Topic |
createWebsite(String siteName,
String siteUri) |
List<de.deepamehta.core.Topic> |
getAllCriteria()
Returns all Kiezatlas criteria existing in the DB.
|
de.deepamehta.core.Topic |
getFacettedBezirksregionChildTopic(de.deepamehta.core.Topic facettedTopic) |
List<de.deepamehta.core.RelatedTopic> |
getFacetTypes(long websiteId)
Returns the facet types assigned to the given Kiezatlas Website.
|
de.deepamehta.geomaps.model.GeoCoordinate |
getGeoCoordinateByGeoObject(de.deepamehta.core.Topic geoObject)
Fetches Geo Coordinate facet related to a Geo Objects topic.
|
de.deepamehta.core.Topic |
getGeoCoordinateFacet(de.deepamehta.core.Topic address)
Fetches the Geo Coordinate topic related to a Geo Objects Address (!) topic.
|
String |
getGeoObjectAttribution(de.deepamehta.core.Topic geoObject) |
de.deepamehta.core.Topic |
getGeoObjectByGeoCoordinateTopic(de.deepamehta.core.Topic geoCoords)
Fetches a Geo Object by a Geo Coordinate topic.
|
List<de.deepamehta.core.Topic> |
getGeoObjects(long geomapId)
Returns all Geo Objects assigned to the given geomap.
|
List<de.deepamehta.core.RelatedTopic> |
getGeoObjectsByCategory(long categoryId)
Returns all Geo Objects assigned to the given category.
|
de.deepamehta.core.Topic |
getImageFileFacetByGeoObject(de.deepamehta.core.Topic facettedTopic) |
List<de.deepamehta.core.RelatedTopic> |
getParentRelatedAggregatedGeoObjects(de.deepamehta.core.Topic bezirksFacet) |
de.deepamehta.core.Topic |
getWebsite(long geomapId)
Returns the "Kiezatlas Website" topic the given geomap is assigned to.
|
GroupedGeoObjects |
searchCategories(String searchTerm,
long clock)
Searches for categories that match the search term (case-insensitive substring search)
and returns all Geo Objects of those categories, grouped by category.
|
GeoObjects |
searchGeoObjectNames(String searchTerm,
long clock)
Searches for Geo Objects whose name match the search term (case-insensitive substring search).
|
void |
updateImageFileFacet(de.deepamehta.core.Topic geoObject,
String imageFilePath) |
static final String KIEZATLAS_WORKSPACE_NAME
static final String KIEZATLAS_WORKSPACE_URI
static final de.deepamehta.core.service.accesscontrol.SharingMode KIEZATLAS_WORKSPACE_SHARING_MODE
static final String WEBSITE
static final String GEO_OBJECT
static final String GEO_OBJECT_NAME
static final String GEO_OBJECT_ADDRESS
de.deepamehta.core.Topic getWebsite(long geomapId)
List<de.deepamehta.core.RelatedTopic> getFacetTypes(long websiteId)
List<de.deepamehta.core.Topic> getAllCriteria()
ka2.criteria.
but does not end with .facet
.List<de.deepamehta.core.Topic> getGeoObjects(long geomapId)
List<de.deepamehta.core.RelatedTopic> getGeoObjectsByCategory(long categoryId)
GeoObjects searchGeoObjectNames(String searchTerm, long clock)
clock
- The logical clock value send back to the client (contained in GeoObjects).
Allows the client to order asynchronous responses.GroupedGeoObjects searchCategories(String searchTerm, long clock)
clock
- The logical clock value send back to the client (contained in GroupedGeoObjects).
Allows the client to order asynchronous responses.de.deepamehta.core.Association addGeoObjectToWebsite(long geoObjectId, long siteId)
de.deepamehta.geomaps.model.GeoCoordinate getGeoCoordinateByGeoObject(de.deepamehta.core.Topic geoObject)
de.deepamehta.core.Topic getGeoCoordinateFacet(de.deepamehta.core.Topic address)
de.deepamehta.core.Topic getGeoObjectByGeoCoordinateTopic(de.deepamehta.core.Topic geoCoords)
List<de.deepamehta.core.RelatedTopic> getParentRelatedAggregatedGeoObjects(de.deepamehta.core.Topic bezirksFacet)
de.deepamehta.core.Topic getImageFileFacetByGeoObject(de.deepamehta.core.Topic facettedTopic)
void updateImageFileFacet(de.deepamehta.core.Topic geoObject, String imageFilePath)
de.deepamehta.core.Topic getFacettedBezirksregionChildTopic(de.deepamehta.core.Topic facettedTopic)
String getGeoObjectAttribution(de.deepamehta.core.Topic geoObject)
Copyright © 2016. All Rights Reserved.