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 SharingMode |
KIEZATLAS_WORKSPACE_SHARING_MODE |
static String |
KIEZATLAS_WORKSPACE_URI |
static String |
WEBSITE |
Modifier and Type | Method and Description |
---|---|
Association |
addGeoObjectToWebsite(long geoObjectId,
long siteId) |
Topic |
createWebsite(String siteName,
String siteUri) |
List<Topic> |
getAllCriteria()
Returns all Kiezatlas criteria existing in the DB.
|
Topic |
getFacettedBezirksregionChildTopic(Topic facettedTopic) |
ResultList<RelatedTopic> |
getFacetTypes(long websiteId)
Returns the facet types assigned to the given Kiezatlas Website.
|
GeoCoordinate |
getGeoCoordinateByGeoObject(Topic geoObject)
Fetches Geo Coordinate facet related to a Geo Objects Address (!) topic.
|
String |
getGeoObjectAttribution(Topic geoObject) |
List<Topic> |
getGeoObjects(long geomapId)
Returns all Geo Objects assigned to the given geomap.
|
List<RelatedTopic> |
getGeoObjectsByCategory(long categoryId)
Returns all Geo Objects assigned to the given category.
|
Topic |
getImageFileFacetByGeoObject(Topic facettedTopic) |
ResultList<RelatedTopic> |
getParentRelatedAggregatedGeoObjects(Topic bezirksFacet) |
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(Topic geoObject,
String imageFilePath) |
static final String KIEZATLAS_WORKSPACE_NAME
static final String KIEZATLAS_WORKSPACE_URI
static final 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
Topic getWebsite(long geomapId)
ResultList<RelatedTopic> getFacetTypes(long websiteId)
List<Topic> getAllCriteria()
ka2.criteria.
but does not end with .facet
.List<Topic> getGeoObjects(long geomapId)
List<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.Topic createWebsite(String siteName, String siteUri)
Association addGeoObjectToWebsite(long geoObjectId, long siteId)
GeoCoordinate getGeoCoordinateByGeoObject(Topic geoObject)
ResultList<RelatedTopic> getParentRelatedAggregatedGeoObjects(Topic bezirksFacet)
Topic getImageFileFacetByGeoObject(Topic facettedTopic)
void updateImageFileFacet(Topic geoObject, String imageFilePath)
Topic getFacettedBezirksregionChildTopic(Topic facettedTopic)
String getGeoObjectAttribution(Topic geoObject)
Copyright © 2016. All Rights Reserved.