magpie.adapter.magpieservice

Store adapters to read data from magpie.

Module Contents

magpie.adapter.magpieservice.LOGGER[source]
class magpie.adapter.magpieservice.MagpieServiceStore(request)[source]

Bases: magpie.definitions.twitcher_definitions.ServiceStoreInterface

Registry for OWS services.

Uses magpie to fetch service url and attributes.

save_service(self, service, overwrite=True, request=None)[source]

Magpie store is read-only, use magpie api to add services.

delete_service(self, name, request=None)[source]

Magpie store is read-only, use magpie api to delete services.

list_services(self, request=None)[source]

Lists all services registered in magpie.

fetch_by_name(self, name, visibility=None, request=None)[source]

Gets service for given name from magpie.

fetch_by_url(self, url, request=None)[source]

Gets service for given url from mongodb storage.

clear_services(self, request=None)[source]

Magpie store is read-only, use magpie api to delete services.