Package org.tailormap.api.persistence
Class GeoService
java.lang.Object
org.tailormap.api.persistence.AuditMetadata
org.tailormap.api.persistence.GeoService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignId()findFeatureTypeForLayer(GeoServiceLayer layer, FeatureSourceRepository featureSourceRepository) byte[]getId()getLayerSettings(String layerName) getNotes()getParentLayer(String layerId) Resolve the server type if set to AUTO.getTitle()getTitleWithSettingsOverrides(String layerName) getUrl()booleanbooleansetAdvertisedUrl(String advertisedUrl) setAuthentication(ServiceAuthentication authentication) setAuthorizationRules(List<AuthorizationRule> authorizationRules) setCapabilities(byte[] capabilities) setCapabilitiesContentType(String capabilitiesContentType) setCapabilitiesFetched(Instant capabilitiesFetched) setLayers(List<GeoServiceLayer> layers) setProtocol(GeoServiceProtocol protocol) setPublished(boolean published) voidsetRefreshCapabilities(boolean refreshCapabilities) setServiceCapabilities(TMServiceCaps serviceCapabilities) setSettings(GeoServiceSettings settings) Sets the url after sanitising (removing unwanted parameters).setVersion(Long version) toJsonPojo(GeoServiceHelper geoServiceHelper) Methods inherited from class org.tailormap.api.persistence.AuditMetadata
getCreatedBy, getCreatedDate, getLastModifiedBy, getLastModifiedDate, setCreatedBy, setCreatedDate, setLastModifiedBy, setLastModifiedDate
-
Constructor Details
-
GeoService
public GeoService()
-
-
Method Details
-
getId
-
setId
-
getVersion
-
setVersion
-
getNotes
-
setNotes
-
getProtocol
-
setProtocol
-
getUrl
-
setUrl
Sets the url after sanitising (removing unwanted parameters). -
isRefreshCapabilities
public boolean isRefreshCapabilities() -
setRefreshCapabilities
public void setRefreshCapabilities(boolean refreshCapabilities) -
getAuthentication
-
setAuthentication
-
getCapabilities
public byte[] getCapabilities() -
setCapabilities
-
getCapabilitiesContentType
-
setCapabilitiesContentType
-
getCapabilitiesFetched
-
setCapabilitiesFetched
-
getTitle
-
setTitle
-
getAdvertisedUrl
-
setAdvertisedUrl
-
getServiceCapabilities
-
setServiceCapabilities
-
getAuthorizationRules
-
setAuthorizationRules
-
getLayers
-
setLayers
-
isPublished
public boolean isPublished() -
setPublished
-
getSettings
-
setSettings
-
assignId
public void assignId() -
getResolvedServerType
Resolve the server type if set to AUTO. -
toJsonPojo
-
findLayer
-
getLayerSettings
-
getTitleWithSettingsOverrides
-
findFeatureTypeForLayer
public TMFeatureType findFeatureTypeForLayer(GeoServiceLayer layer, FeatureSourceRepository featureSourceRepository) -
getParentLayer
-