Class LocalResourceConfiguration
- java.lang.Object
-
- org.gcube.spatial.data.geonetwork.configuration.DefaultConfiguration
-
- org.gcube.spatial.data.geonetwork.configuration.LocalResourceConfiguration
-
- All Implemented Interfaces:
Configuration
public class LocalResourceConfiguration extends DefaultConfiguration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLocalResourceConfiguration.ResourceConfiguration
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_FILENAME-
Fields inherited from class org.gcube.spatial.data.geonetwork.configuration.DefaultConfiguration
props
-
-
Constructor Summary
Constructors Constructor Description LocalResourceConfiguration(String fileName, LocalResourceConfiguration.ResourceConfiguration config)LocalResourceConfiguration(LocalResourceConfiguration.ResourceConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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 Detail
-
DEFAULT_FILENAME
public static String DEFAULT_FILENAME
-
-
Constructor Detail
-
LocalResourceConfiguration
public LocalResourceConfiguration(LocalResourceConfiguration.ResourceConfiguration config) throws MissingConfigurationException, EncryptionException
-
LocalResourceConfiguration
public LocalResourceConfiguration(String fileName, LocalResourceConfiguration.ResourceConfiguration config) throws EncryptionException, MissingConfigurationException
-
-
Method Detail
-
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
-
-