org.gcube.application.aquamaps.enabling.model
Class VODescriptor

java.lang.Object
  extended by org.gcube.application.aquamaps.enabling.model.VODescriptor

public class VODescriptor
extends Object


Constructor Summary
VODescriptor(org.gcube.common.core.scope.GCUBEScope scope, org.gcube.common.core.resources.GCUBERunningInstance runningInstance, List<GeoServerDescriptor> geoServers, DataSourceDescriptor geoNetwork, DBDescriptor internalDB, DBDescriptor geoDb, DBDescriptor publisherDB, List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.environments.ComputationalInfrastructure> infrastructures, HashMap<String,String> serviceConfiguration, HashMap<String,String> backendsUrl)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getAmEndpoint()
           
 HashMap<String,String> getBackendsUrl()
           
 String getDmEndpoint()
           
 DBDescriptor getGeoDb()
           
 DataSourceDescriptor getGeoNetwork()
           
 GeoServerDescriptor getGeoServerByEntryPoint(String entryPoint)
           
 List<GeoServerDescriptor> getGeoServers()
           
 List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.environments.ComputationalInfrastructure> getInfrastructures()
           
 DBDescriptor getInternalDB()
           
 String getPubEndpoint()
           
 DBDescriptor getPublisherDB()
           
 String getScope()
           
 HashMap<String,String> getServiceConfiguration()
           
 String getServiceParam(String paramName)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VODescriptor

public VODescriptor(org.gcube.common.core.scope.GCUBEScope scope,
                    org.gcube.common.core.resources.GCUBERunningInstance runningInstance,
                    List<GeoServerDescriptor> geoServers,
                    DataSourceDescriptor geoNetwork,
                    DBDescriptor internalDB,
                    DBDescriptor geoDb,
                    DBDescriptor publisherDB,
                    List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.environments.ComputationalInfrastructure> infrastructures,
                    HashMap<String,String> serviceConfiguration,
                    HashMap<String,String> backendsUrl)
Method Detail

getServiceParam

public String getServiceParam(String paramName)

getScope

public String getScope()
Returns:
the scope

getDmEndpoint

public String getDmEndpoint()
Returns:
the dmEndpoint

getAmEndpoint

public String getAmEndpoint()
Returns:
the amEndpoint

getGeoServers

public List<GeoServerDescriptor> getGeoServers()
Returns:
the geoServers

getGeoNetwork

public DataSourceDescriptor getGeoNetwork()
Returns:
the geoNetwork

getInternalDB

public DBDescriptor getInternalDB()
Returns:
the internalDB

getGeoDb

public DBDescriptor getGeoDb()
Returns:
the geoDb

getPublisherDB

public DBDescriptor getPublisherDB()
Returns:
the publisherDB

getInfrastructures

public List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.environments.ComputationalInfrastructure> getInfrastructures()
Returns:
the infrastructures

getServiceConfiguration

public HashMap<String,String> getServiceConfiguration()
Returns:
the serviceConfiguration

getBackendsUrl

public HashMap<String,String> getBackendsUrl()
Returns:
the backendsUrl

getPubEndpoint

public String getPubEndpoint()
Returns:
the pubEndpoint

getGeoServerByEntryPoint

public GeoServerDescriptor getGeoServerByEntryPoint(String entryPoint)
                                             throws ParameterNotFoundException
Throws:
ParameterNotFoundException

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.