public class GeoServerInteractionFactory extends Object implements org.gcube.data.publishing.gis.publisher.plugin.fwk.GISInteractionFactory
| Modifier and Type | Field and Description |
|---|---|
protected static org.gcube.common.core.informationsystem.client.ISClient |
isClient |
| Constructor and Description |
|---|
GeoServerInteractionFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.gcube.data.publishing.gis.publisher.plugin.fwk.GISInteraction |
createInteraction(org.gcube.data.publishing.gis.publisher.plugin.fwk.CSquareConverter converter) |
protected static List<DataSourceDescriptor> |
getGeoNetwork(org.gcube.common.core.scope.GCUBEScope scope)
Query passed scope for RuntimeResources describing valid geoNetworks
AtomicConditions : //Profile/Category = Constants.get().getGeoNetworkCategoryName()
//Profile/Platform/Name = Constants.get().getGeoNetworkPlatformName()
Valid Access Points :
EntryName = Constants.get().getGeoNetworkEntryName()
|
protected static List<GeoServerDescriptor> |
getGeoServers(org.gcube.common.core.scope.GCUBEScope scope)
Query passed scope for RuntimeResources describing valid geoServers
AtomicConditions : //Profile/Category = Constants.get().getGeoServerCategoryName()
//Profile/Platform/Name = Constants.get().getGeoServerPlatformName()
Valid Access Points :
EntryName = Constants.get().getGeoServerEntryName()
Mandatory properties :
Constants.get().getGeoServerAquaMapsWorkspace()
Constants.get().getGeoServerAquaMapsDataStore()
Constants.get().getGeoServerAquaMapsDefaultDistributionStyle()
|
protected static ArrayList<DBDescriptor> |
getGISDataBase(org.gcube.common.core.scope.GCUBEScope scope)
Query passed scope for RuntimeResources describing valid GIS Database
AtomicConditions : //Profile/Category = Constants.get().getGeoServerDBCategory()
//Profile/Platform/Name = Constants.get().getGeoServerDBPlatformName()
Valid Access Points :
EntryName = Constants.get().getGeoServerDBEntryName()
Mandatory properties:
Constants.get().getGeoServerDBAquaMapsDataStore() : boolean = true
Constants.get().getDBMaxConnection() : integer
DBDescriptor.AQUAMAPS_WORLD_TABLE
|
List<org.gcube.data.publishing.gis.publisher.plugin.fwk.model.types.GISDataType> |
getHandledDataType() |
org.gcube.data.publishing.gis.publisher.plugin.fwk.model.types.GISRepositoryType |
getHandledRepositoryType() |
boolean |
init(org.gcube.common.core.scope.GCUBEScope scope) |
protected static org.gcube.common.core.informationsystem.client.ISClient isClient
public boolean init(org.gcube.common.core.scope.GCUBEScope scope)
init in interface org.gcube.data.publishing.gis.publisher.plugin.fwk.GISInteractionFactorypublic org.gcube.data.publishing.gis.publisher.plugin.fwk.GISInteraction createInteraction(org.gcube.data.publishing.gis.publisher.plugin.fwk.CSquareConverter converter)
throws Exception
createInteraction in interface org.gcube.data.publishing.gis.publisher.plugin.fwk.GISInteractionFactoryExceptionpublic void close()
close in interface org.gcube.data.publishing.gis.publisher.plugin.fwk.GISInteractionFactorypublic org.gcube.data.publishing.gis.publisher.plugin.fwk.model.types.GISRepositoryType getHandledRepositoryType()
getHandledRepositoryType in interface org.gcube.data.publishing.gis.publisher.plugin.fwk.GISInteractionFactorypublic List<org.gcube.data.publishing.gis.publisher.plugin.fwk.model.types.GISDataType> getHandledDataType()
getHandledDataType in interface org.gcube.data.publishing.gis.publisher.plugin.fwk.GISInteractionFactoryprotected static List<GeoServerDescriptor> getGeoServers(org.gcube.common.core.scope.GCUBEScope scope) throws Exception
scope - Exceptionprotected static List<DataSourceDescriptor> getGeoNetwork(org.gcube.common.core.scope.GCUBEScope scope) throws Exception
scope - Exceptionprotected static ArrayList<DBDescriptor> getGISDataBase(org.gcube.common.core.scope.GCUBEScope scope) throws Exception
scope - ExceptionCopyright © 2015. All Rights Reserved.