Class LocalResourceConfiguration
java.lang.Object
org.gcube.spatial.data.geonetwork.configuration.DefaultConfiguration
org.gcube.spatial.data.geonetwork.configuration.LocalResourceConfiguration
- All Implemented Interfaces:
Configuration
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.gcube.spatial.data.geonetwork.configuration.DefaultConfiguration
props -
Constructor Summary
ConstructorsConstructorDescriptionLocalResourceConfiguration(String fileName, LocalResourceConfiguration.ResourceConfiguration config) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.gcube.common.resources.gcore.ServiceEndpoint>doTheQuery(String geonetworkCategory, String geonetworkPlatformName) Executes a query to find service endpoints.protected org.gcube.common.resources.gcore.ServiceEndpointupdate(org.gcube.common.resources.gcore.ServiceEndpoint toStore) Updates a service endpoint in the registry.Methods inherited from class org.gcube.spatial.data.geonetwork.configuration.DefaultConfiguration
acquireConfiguration, createScopeConfiguration, getAdminAccount, getExistingConfigurations, getGeoNetworkEndpoint, getGeoNetworkVersion, getIsAccessPoint, getISServiceEndpoint, getParentScopesConfiguration, getScopeConfiguration, getTheRightAccessPoint, getTheRightServiceEndpoint, loadFromIs, storeAndReload
-
Field Details
-
DEFAULT_FILENAME
-
-
Constructor Details
-
LocalResourceConfiguration
public LocalResourceConfiguration(LocalResourceConfiguration.ResourceConfiguration config) throws MissingConfigurationException, EncryptionException -
LocalResourceConfiguration
public LocalResourceConfiguration(String fileName, LocalResourceConfiguration.ResourceConfiguration config) throws EncryptionException, MissingConfigurationException
-
-
Method Details
-
doTheQuery
protected List<org.gcube.common.resources.gcore.ServiceEndpoint> doTheQuery(String geonetworkCategory, String geonetworkPlatformName) Description copied from class:DefaultConfigurationExecutes a query to find service endpoints.- Overrides:
doTheQueryin classDefaultConfiguration- Parameters:
geonetworkCategory- the GeoNetwork category to search forgeonetworkPlatformName- the GeoNetwork platform name to search for- Returns:
- list of matching service endpoints
-
update
protected org.gcube.common.resources.gcore.ServiceEndpoint update(org.gcube.common.resources.gcore.ServiceEndpoint toStore) Description copied from class:DefaultConfigurationUpdates a service endpoint in the registry.- Overrides:
updatein classDefaultConfiguration- Parameters:
toStore- the service endpoint to update- Returns:
- the updated service endpoint
-