Class EnvironmentConfiguration
- java.lang.Object
-
- org.gcube.spatial.data.geonetwork.iso.EnvironmentConfiguration
-
-
Constructor Summary
Constructors Constructor Description EnvironmentConfiguration()Constructs a new EnvironmentConfiguration.
-
Method Summary
-
-
-
Method Detail
-
getConfiguration
public static EnvironmentConfiguration getConfiguration() throws Exception
Gets the current environment configuration, loading from IS if needed.- Returns:
- the environment configuration
- Throws:
Exception- if configuration cannot be loaded
-
getWmsProtocolDeclaration
public String getWmsProtocolDeclaration()
- Returns:
- the wmsProtocolDeclaration
-
setWmsProtocolDeclaration
public void setWmsProtocolDeclaration(String wmsProtocolDeclaration)
- Parameters:
wmsProtocolDeclaration- the wmsProtocolDeclaration to set
-
getWfsProtocolDeclaration
public String getWfsProtocolDeclaration()
- Returns:
- the wfsProtocolDeclaration
-
setWfsProtocolDeclaration
public void setWfsProtocolDeclaration(String wfsProtocolDeclaration)
- Parameters:
wfsProtocolDeclaration- the wfsProtocolDeclaration to set
-
getWcsProtocolDeclaration
public String getWcsProtocolDeclaration()
- Returns:
- the wcsProtocolDeclaration
-
setWcsProtocolDeclaration
public void setWcsProtocolDeclaration(String wcsProtocolDeclaration)
- Parameters:
wcsProtocolDeclaration- the wcsProtocolDeclaration to set
-
getHttpProtocolDeclaration
public String getHttpProtocolDeclaration()
- Returns:
- the httpProtocolDeclaration
-
setHttpProtocolDeclaration
public void setHttpProtocolDeclaration(String httpProtocolDeclaration)
- Parameters:
httpProtocolDeclaration- the httpProtocolDeclaration to set
-
getDefaultCRS
public String getDefaultCRS()
- Returns:
- the defaultCRS
-
setDefaultCRS
public void setDefaultCRS(String defaultCRS)
- Parameters:
defaultCRS- the defaultCRS to set
-
getProjectName
public String getProjectName()
- Returns:
- the projectName
-
setProjectName
public void setProjectName(String projectName)
- Parameters:
projectName- the projectName to set
-
getProjectCitation
public String getProjectCitation()
- Returns:
- the projectCitation
-
setProjectCitation
public void setProjectCitation(String projectCitation)
- Parameters:
projectCitation- the projectCitation to set
-
getDistributorIndividualName
public String getDistributorIndividualName()
- Returns:
- the distributorIndividualName
-
setDistributorIndividualName
public void setDistributorIndividualName(String distributorIndividualName)
- Parameters:
distributorIndividualName- the distributorIndividualName to set
-
getDistributorOrganisationName
public String getDistributorOrganisationName()
- Returns:
- the distributorOrganisationName
-
setDistributorOrganisationName
public void setDistributorOrganisationName(String distributorOrganisationName)
- Parameters:
distributorOrganisationName- the distributorOrganisationName to set
-
getDistributorEMail
public String getDistributorEMail()
- Returns:
- the distributorEMail
-
setDistributorEMail
public void setDistributorEMail(String distributorEMail)
- Parameters:
distributorEMail- the distributorEMail to set
-
getDistributorSite
public String getDistributorSite()
- Returns:
- the distributorSite
-
setDistributorSite
public void setDistributorSite(String distributorSite)
- Parameters:
distributorSite- the distributorSite to set
-
getProviderIndividualName
public String getProviderIndividualName()
- Returns:
- the providerIndividualName
-
setProviderIndividualName
public void setProviderIndividualName(String providerIndividualName)
- Parameters:
providerIndividualName- the providerIndividualName to set
-
getProviderOrganisationName
public String getProviderOrganisationName()
- Returns:
- the providerOrganisationName
-
setProviderOrganisationName
public void setProviderOrganisationName(String providerOrganisationName)
- Parameters:
providerOrganisationName- the providerOrganisationName to set
-
getProviderEMail
public String getProviderEMail()
- Returns:
- the providerEMail
-
setProviderEMail
public void setProviderEMail(String providerEMail)
- Parameters:
providerEMail- the providerEMail to set
-
getProviderSite
public String getProviderSite()
- Returns:
- the providerSite
-
setProviderSite
public void setProviderSite(String providerSite)
- Parameters:
providerSite- the providerSite to set
-
getLicense
public String getLicense()
- Returns:
- the license
-
setLicense
public void setLicense(String license)
- Parameters:
license- the license to set
-
setThesauri
public void setThesauri(HashMap<String,Thesaurus> thesauri)
- Parameters:
thesauri- the thesauri to set
-
toXML
public String toXML()
Converts this configuration to XML format.- Returns:
- XML representation of this configuration
-
publish
public org.gcube.common.resources.gcore.GenericResource publish() throws SAXException, IOException, ParserConfigurationExceptionPublishes this configuration as a gCube Generic Resource in the current scope.- Returns:
- the published Generic Resource
- Throws:
SAXException- if XML parsing failsIOException- if I/O error occursParserConfigurationException- if parser configuration error occurs
-
-